1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00
This commit is contained in:
MoonTestUse1
2024-12-25 23:28:46 +06:00
parent 93511a855d
commit 5562983579
2 changed files with 10 additions and 7 deletions

View File

@@ -1,11 +1,9 @@
version: '3.8'
services: services:
frontend: frontend:
build: build:
context: . context: .
dockerfile: docker/frontend/Dockerfile dockerfile: docker/frontend/Dockerfile
container_name: support-frontend container_name: frontend
restart: unless-stopped restart: unless-stopped
networks: networks:
- app-network - app-network
@@ -14,7 +12,7 @@ services:
build: build:
context: . context: .
dockerfile: docker/backend/Dockerfile dockerfile: docker/backend/Dockerfile
container_name: support-backend container_name: backend
restart: unless-stopped restart: unless-stopped
environment: environment:
- TELEGRAM_BOT_TOKEN=7677506032:AAHEqNUr1lIUfNVbLwaWIaPeKKShsCyz3eo - TELEGRAM_BOT_TOKEN=7677506032:AAHEqNUr1lIUfNVbLwaWIaPeKKShsCyz3eo
@@ -29,7 +27,7 @@ services:
build: build:
context: . context: .
dockerfile: docker/nginx/Dockerfile dockerfile: docker/nginx/Dockerfile
container_name: support-nginx container_name: nginx
restart: unless-stopped restart: unless-stopped
ports: ports:
- "80:80" - "80:80"

View File

@@ -25,11 +25,16 @@ RUN rm -rf /usr/share/nginx/html/*
COPY --from=build /app/dist/ /usr/share/nginx/html/ COPY --from=build /app/dist/ /usr/share/nginx/html/
# Copy nginx configuration # Copy nginx configuration
COPY docker/nginx/conf.d/default.conf /etc/nginx/conf.d/ COPY docker/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf
# Ensure correct permissions # Ensure correct permissions
RUN chown -R nginx:nginx /usr/share/nginx/html && \ RUN chown -R nginx:nginx /usr/share/nginx/html && \
chmod -R 755 /usr/share/nginx/html chmod -R 755 /usr/share/nginx/html && \
chown -R nginx:nginx /var/cache/nginx && \
chown -R nginx:nginx /var/log/nginx && \
chown -R nginx:nginx /etc/nginx/conf.d
USER nginx
EXPOSE 80 EXPOSE 80