Skip to content
Snippets Groups Projects
Commit be223d14 authored by Александр Плохих's avatar Александр Плохих :waxing_gibbous_moon:
Browse files

STA-931|setup docker & nginx & db

parent af3d76f1
No related branches found
No related tags found
1 merge request!14STA-959
doctrine:
dbal:
url: '%env(resolve:DATABASE_URL)%'
url: '%env(resolve:DB_URL)%'
user: '%env(resolve:DB_USER)%'
password: '%env(resolve:DB_PASSWORD)%'
# IMPORTANT: You MUST configure your server version,
# either here or in the DATABASE_URL env var (see .env file)
......
......@@ -32,6 +32,7 @@ services:
build:
context: .
dockerfile: docker/App.Dockerfile
container_name: ${APP_NAME}-app
ports:
- '9000:9000'
volumes:
......
FROM php:fpm-alpine
WORKDIR app
WORKDIR var/www/project
COPY app .
......
# --- ignore autogenerated composer files ---
/app/var/
/app/vendor/
/app/composer.lock
# -------------------------------------------
\ No newline at end of file
FROM nginx:alpine
COPY app app
ADD docker/nginx/default.conf /etc/nginx/conf.d/
\ No newline at end of file
server {
index index.php;
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
root /app/public;
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass app:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
}
}
FROM php:fpm-alpine
WORKDIR app
COPY app .
RUN apk update && \
apk add libpq-dev && \
docker-php-ext-install pdo pdo_pgsql pgsql
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-fpm"]
\ No newline at end of file
......@@ -7,7 +7,7 @@ server {
try_files $uri /index.php$is_args$args;
}
location ~ ^/index\.php(/|$) {
fastcgi_pass php82-service:9000;
fastcgi_pass app:9000;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment