fix
Some checks failed
Deploy Dev / Build (pull_request) Failing after 9s
Deploy Dev / Push (pull_request) Has been skipped
Deploy Dev / prepare (pull_request) Has been skipped
Deploy Dev / Deploy dev (pull_request) Has been skipped

This commit is contained in:
Egor Matveev 2025-06-02 01:35:47 +03:00
parent 3f2af3e0a4
commit a4b4bfbaeb
5 changed files with 11 additions and 6 deletions

View File

@ -6,6 +6,9 @@ services:
image: mathwave/sprint-repo:sprint-infra-nginx-dev
networks:
- common-infra-nginx-development
- configurator
environment:
MINIO_SECRET_KEY: $MINIO_SECRET_KEY_DEV
ports:
- published: 80
target: 80
@ -164,3 +167,5 @@ volumes:
networks:
common-infra-nginx-development:
external: true
configurator:
external: true

View File

@ -59,6 +59,7 @@ jobs:
MONGO_PASSWORD_DEV: ${{ secrets.MONGO_PASSWORD_DEV }}
DB_PASSWORD_DEV: ${{ secrets.POSTGRES_PASSWORD_DEV }}
MINIO_PASSWORD_DEV: ${{ secrets.MINIO_PASSWORD_DEV }}
MINIO_SECRET_KEY_DEV: ${{ secrets.MINIO_SECRET_KEY_DEV }}
REDIS_PASSWORD_DEV: ${{ secrets.REDIS_PASSWORD_DEV }}
RABBITMQ_PASSWORD_DEV: ${{ secrets.RABBITMQ_PASSWORD_DEV }}
REGISTRATION_TOKEN: ${{ secrets.REGISTRATION_TOKEN }}

View File

@ -4,5 +4,6 @@ RUN apt-get install certbot --yes
RUN apt-get install python3-certbot-nginx --yes
RUN pip3 install requests minio
COPY ./config /etc/nginx
COPY run.py run.py
CMD ["python3", "run.py"]
COPY prepare.py prepare.py
COPY run.sh run.sh
CMD ["run.sh"]

View File

@ -1,5 +1,4 @@
from requests import get
from subprocess import call
import os
from minio import Minio
@ -46,6 +45,3 @@ for host in hosts:
with open('/etc/nginx/hosts.conf', 'w') as fp:
fp.write(config)
call('nginx -g daemon off;', shell=True)

2
nginx/nginx-dev/run.sh Normal file
View File

@ -0,0 +1,2 @@
python3 prepare.py
nginx -g daemon off;