diff --git a/ansible-rundeck-docker/Dockerfile b/ansible-rundeck-docker/Dockerfile index 7f4d78e..bbd2fff 100644 --- a/ansible-rundeck-docker/Dockerfile +++ b/ansible-rundeck-docker/Dockerfile @@ -29,6 +29,12 @@ RUN echo 'export PASSWORD=$VSCODE_PASSWORD' >docker-lib/includes/120_vscode.sh RUN echo 'pidof node || /usr/bin/code-server --host 0.0.0.0 &' >>docker-lib/includes/120_vscode.sh RUN chmod 755 docker-lib/includes/120_vscode.sh +# make sure we can write to the ansible volume +RUN echo 'sudo chown rundeck:root ansible' >docker-lib/includes/110_volume.sh +RUN echo '/bin/touch ~/ansible/ansible.cfg' >>docker-lib/includes/110_volume.sh +RUN if [ ! -e ~/.ansible.cfg ] ; then ln -s ~/ansible/ansible.cfg ~.ansible.cfg ; fi +RUN chmod 755 docker-lib/includes/110_volume.sh + #VOLUME ["/home/rundeck/server/data"] #EXPOSE 4440 diff --git a/ansible-rundeck-docker/docker-compose.yaml b/ansible-rundeck-docker/docker-compose.yaml index ca570cb..7aeff2e 100644 --- a/ansible-rundeck-docker/docker-compose.yaml +++ b/ansible-rundeck-docker/docker-compose.yaml @@ -18,10 +18,16 @@ services: ports: - 4440:4440 - 8080:8080 + volumes: + - ansible-data:/home/rundeck/ansible mariadb: image: mariadb:10.5.8 container_name: mariadb restart: on-failure:5 env_file: .env - + volumes: + - mariadb-data:/var/lib/mysql +volumes: + mariadb-data: + ansible-data: \ No newline at end of file