Commit 8154d66d authored by Александр Плохих's avatar Александр Плохих 🌔
Browse files

STA-931|update docker configuration

parent 0a1b860a
Loading
Loading
Loading
Loading

.env.example

0 → 100644
+0 −0

Empty file added.

+1 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
/public/bundles/
/var/
/vendor/
composer.lock
###< symfony/framework-bundle ###

###> phpunit/phpunit ###

docker-compose.yml

0 → 100644
+46 −0
Original line number Diff line number Diff line
version: '3.1'

services:
  db:
    image: postgres:16.2
    container_name: ${APP_NAME}-db
    environment:
      POSTGRES_PASSWORD: ${DB_PASSWORD}
      POSTGRES_USER: ${DB_USER}
      POSTGRES_DB: ${DB_NAME}
    networks:
      - app
    ports:
      - '5432:5432'

  nginx:
    image: nginx:stable-alpine
    container_name: ${APP_NAME}-nginx
    ports:
      - '80:80'
    volumes:
      - ./app:/var/www/project
      - ./nginx/default.conf:/etc/nginx/conf.d/default.conf
    networks:
      - app
    links:
      - app
    depends_on:
      - app

  app:
    build:
      context: .
      dockerfile: docker/App.Dockerfile
    ports:
      - '9000:9000'
    volumes:
      - ./app:/var/www/project
    networks:
      - app
    depends_on:
      - db

networks:
  app:
    driver: bridge
 No newline at end of file

docker/App.Dockerfile

0 → 100644
+15 −0
Original line number Diff line number Diff line
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
+0 −0

Empty file added.

Loading