Loading Dockerfile +2 −1 Original line number Diff line number Diff line Loading @@ -12,4 +12,5 @@ ENV COMPOSER_ALLOW_SUPERUSER=1 RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN composer install CMD ["php"] No newline at end of file RUN php public/index.php CMD ["php-fpm"] No newline at end of file compose.override.yamldeleted 100644 → 0 +0 −19 Original line number Diff line number Diff line version: '3' services: ###> doctrine/doctrine-bundle ### database: ports: - "5432" ###< doctrine/doctrine-bundle ### ###> symfony/mailer ### mailer: image: axllent/mailpit ports: - "1025" - "8025" environment: MP_SMTP_AUTH_ACCEPT_ANY: 1 MP_SMTP_AUTH_ALLOW_INSECURE: 1 ###< symfony/mailer ### compose.yamldeleted 100644 → 0 +0 −26 Original line number Diff line number Diff line version: '3' services: ###> doctrine/doctrine-bundle ### database: image: postgres:${POSTGRES_VERSION:-16}-alpine environment: POSTGRES_DB: ${POSTGRES_DB:-app} # You should definitely change the password in production POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-!ChangeMe!} POSTGRES_USER: ${POSTGRES_USER:-app} healthcheck: test: ["CMD", "pg_isready"] timeout: 5s retries: 5 start_period: 60s volumes: - database_data:/var/lib/postgresql/data:rw # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data! # - ./docker/db/data:/var/lib/postgresql/data:rw ###< doctrine/doctrine-bundle ### volumes: ###> doctrine/doctrine-bundle ### database_data: ###< doctrine/doctrine-bundle ### docker-compose.yml 0 → 100644 +37 −0 Original line number Diff line number Diff line version: '3.1' services: db: image: postgres:16.2 environment: POSTGRES_PASSWORD: 'root' POSTGRES_USER: 'root' networks: - app ports: - '5432:5432' nginx: build: dockerfile: nginx/Dockerfile ports: - '80:80' - '433:433' networks: - app links: - app depends_on: - app app: build: dockerfile: Dockerfile networks: - app depends_on: - db networks: app: driver: bridge No newline at end of file nginx/Dockerfile 0 → 100644 +5 −0 Original line number Diff line number Diff line FROM nginx:alpine COPY ../. app ADD nginx/default.conf /etc/nginx/conf.d/ No newline at end of file Loading
Dockerfile +2 −1 Original line number Diff line number Diff line Loading @@ -12,4 +12,5 @@ ENV COMPOSER_ALLOW_SUPERUSER=1 RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer RUN composer install CMD ["php"] No newline at end of file RUN php public/index.php CMD ["php-fpm"] No newline at end of file
compose.override.yamldeleted 100644 → 0 +0 −19 Original line number Diff line number Diff line version: '3' services: ###> doctrine/doctrine-bundle ### database: ports: - "5432" ###< doctrine/doctrine-bundle ### ###> symfony/mailer ### mailer: image: axllent/mailpit ports: - "1025" - "8025" environment: MP_SMTP_AUTH_ACCEPT_ANY: 1 MP_SMTP_AUTH_ALLOW_INSECURE: 1 ###< symfony/mailer ###
compose.yamldeleted 100644 → 0 +0 −26 Original line number Diff line number Diff line version: '3' services: ###> doctrine/doctrine-bundle ### database: image: postgres:${POSTGRES_VERSION:-16}-alpine environment: POSTGRES_DB: ${POSTGRES_DB:-app} # You should definitely change the password in production POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-!ChangeMe!} POSTGRES_USER: ${POSTGRES_USER:-app} healthcheck: test: ["CMD", "pg_isready"] timeout: 5s retries: 5 start_period: 60s volumes: - database_data:/var/lib/postgresql/data:rw # You may use a bind-mounted host directory instead, so that it is harder to accidentally remove the volume and lose all your data! # - ./docker/db/data:/var/lib/postgresql/data:rw ###< doctrine/doctrine-bundle ### volumes: ###> doctrine/doctrine-bundle ### database_data: ###< doctrine/doctrine-bundle ###
docker-compose.yml 0 → 100644 +37 −0 Original line number Diff line number Diff line version: '3.1' services: db: image: postgres:16.2 environment: POSTGRES_PASSWORD: 'root' POSTGRES_USER: 'root' networks: - app ports: - '5432:5432' nginx: build: dockerfile: nginx/Dockerfile ports: - '80:80' - '433:433' networks: - app links: - app depends_on: - app app: build: dockerfile: Dockerfile networks: - app depends_on: - db networks: app: driver: bridge No newline at end of file
nginx/Dockerfile 0 → 100644 +5 −0 Original line number Diff line number Diff line FROM nginx:alpine COPY ../. app ADD nginx/default.conf /etc/nginx/conf.d/ No newline at end of file