File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,17 +33,20 @@ jobs:
3333 echo "DATABASE_HOST=${{ secrets.DEV_DATABASE_HOST }}" >> .env &&
3434 echo "DATABASE_PORT=${{ secrets.DEV_DATABASE_PORT }}" >> .env &&
3535
36- echo "EMAIL_USER=${{ secrets.EMAIL_USER }}" >> .env &&
37- echo "EMAIL_PASSWORD=${{ secrets.EMAIL_PASSWORD }}" >> .env &&
38- echo "EMAIL_HOST=${{ secrets.EMAIL_HOST }}" >> .env &&
39- echo "EMAIL_PORT=${{ secrets.EMAIL_PORT }}" >> .env &&
36+
4037 echo "SELECTEL_ACCOUNT_ID=${{ secrets.SELECTEL_ACCOUNT_ID }}" >> .env &&
4138 echo "SELECTEL_CONTAINER_NAME=${{ secrets.SELECTEL_CONTAINER_NAME }}" >> .env &&
4239 echo "SELECTEL_CONTAINER_PASSWORD=${{ secrets.SELECTEL_CONTAINER_PASSWORD }}" >> .env &&
4340 echo "SELECTEL_CONTAINER_USERNAME=${{ secrets.SELECTEL_CONTAINER_USERNAME }}" >> .env &&
4441
45- echo "SENTRY_DSN=${{ secrets.SENTRY_DSN }}" >> .env &&
46-
42+ echo "EMAIL_USER=${{ secrets.EMAIL_USER }}" >> .env &&
4743 echo "UNISENDER_GO_API_KEY=${{ secrets.UNISENDER_GO_API_KEY }}" >> .env &&
4844
49- docker compose -f docker-compose.dev-ci.yml up -d --build --force-recreate
45+ docker compose -f docker-compose.dev-ci.yml up -d --build --force-recreate --remove-orphans &&
46+
47+ install -d /etc/nginx/procollab/includes &&
48+ install -m 644 deploy/nginx/host/includes/proxy_app.inc /etc/nginx/procollab/includes/proxy_app.inc &&
49+ install -m 644 deploy/nginx/host/dev/dev.procollab.ru /etc/nginx/sites-available/dev.procollab.ru &&
50+ ln -sfn /etc/nginx/sites-available/dev.procollab.ru /etc/nginx/sites-enabled/dev.procollab.ru &&
51+ nginx -t &&
52+ systemctl reload nginx
Original file line number Diff line number Diff line change @@ -115,15 +115,10 @@ jobs:
115115 echo "DATABASE_PORT=${{ secrets.DATABASE_PORT }}" >> .env &&
116116
117117 echo "EMAIL_USER=${{ secrets.EMAIL_USER }}" >> .env &&
118- echo "EMAIL_PASSWORD=${{ secrets.EMAIL_PASSWORD }}" >> .env &&
119- echo "EMAIL_HOST=${{ secrets.EMAIL_HOST }}" >> .env &&
120- echo "EMAIL_PORT=${{ secrets.EMAIL_PORT }}" >> .env &&
121118 echo "SELECTEL_ACCOUNT_ID=${{ secrets.SELECTEL_ACCOUNT_ID }}" >> .env &&
122119 echo "SELECTEL_CONTAINER_NAME=${{ secrets.SELECTEL_CONTAINER_NAME }}" >> .env &&
123120 echo "SELECTEL_CONTAINER_PASSWORD=${{ secrets.SELECTEL_CONTAINER_PASSWORD }}" >> .env &&
124121 echo "SELECTEL_CONTAINER_USERNAME=${{ secrets.SELECTEL_CONTAINER_USERNAME }}" >> .env &&
125-
126- echo "SENTRY_DSN=${{ secrets.SENTRY_DSN }}" >> .env &&
127122
128123 echo "UNISENDER_GO_API_KEY=${{ secrets.UNISENDER_GO_API_KEY }}" >> .env &&
129124
Original file line number Diff line number Diff line change 1+ server {
2+ listen 80 ;
3+ server_name dev . procollab . ru ;
4+
5+ location ^~ /.well-known/acme -challenge / {
6+ root /var /www /certbot ;
7+ default_type "text/plain" ;
8+ try_files $uri = 404 ;
9+ }
10+
11+ location / {
12+ return 301 https :/ /$host$request_uri;
13+ }
14+ }
15+
16+ server {
17+ listen 443 ssl ;
18+ server_name dev . procollab . ru ;
19+
20+ ssl_certificate /etc/letsencrypt /live /dev . procollab . ru -0001 /fullchain . pem ;
21+ ssl_certificate_key /etc/letsencrypt /live /dev . procollab . ru -0001 /privkey . pem ;
22+
23+ location / {
24+ include /etc /nginx /procollab /includes /proxy_app . inc ;
25+ }
26+ }
Original file line number Diff line number Diff line change 1+ proxy_pass http:// 127.0.0.1:8000;
2+
3+ proxy_http_version 1.1 ;
4+ proxy_set_header Upgrade $http_upgrade;
5+ proxy_set_header Connection " upgrade" ;
6+
7+ proxy_set_header Host $host;
8+ proxy_set_header X-Real-IP $remote_addr;
9+ proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
10+ proxy_set_header X-Forwarded-Proto $scheme;
11+
12+ proxy_read_timeout 600s;
13+ proxy_send_timeout 600s;
14+ proxy_connect_timeout 60s;
15+ proxy_buffering off;
Original file line number Diff line number Diff line change @@ -16,51 +16,6 @@ services:
1616 ports :
1717 - " 127.0.0.1:8000:8000"
1818
19- grafana :
20- image : grafana/grafana:latest
21- restart : unless-stopped
22- expose :
23- - 3000
24- volumes :
25- - grafana-data:/var/lib/grafana
26- - grafana-configs:/etc/grafana
27- environment :
28- - GF_SERVER_ROOT_URL=%(protocol)s://%(domain)s:%(http_port)s/grafana
29- - GF_SERVER_SERVE_FROM_SUB_PATH=true
30-
31- prometheus :
32- image : prom/prometheus:v2.36.0
33- restart : unless-stopped
34- expose :
35- - 9090
36- volumes :
37- - prom-data:/prometheus
38- - ./prometheus:/etc/prometheus
39-
40- # nginx:
41- # restart: unless-stopped
42- # build: ./nginx
43- # depends_on:
44- # - web
45- # ports:
46- # - 8000:80
47-
48- loki :
49- image : grafana/loki:2.9.0
50- restart : unless-stopped
51- ports :
52- - " 3100:3100"
53- command : -config.file=/etc/loki/local-config.yaml
54-
55- promtail :
56- image : grafana/promtail:2.9.0
57- restart : unless-stopped
58- volumes :
59- - /var/log:/var/log
60- - ./promtail:/etc/promtail
61- - ./log:/procollab/log
62- command : -config.file=/etc/promtail/config.yml
63-
6419 redis :
6520 image : redis:latest
6621 restart : unless-stopped
@@ -85,12 +40,5 @@ services:
8540 - web
8641 volumes :
8742 - .:/procollab
88-
8943volumes :
90- grafana-data :
91- grafana-configs :
92- prom-data :
93- prom-configs :
94- log :
95- promtail :
9644 redis-data :
You can’t perform that action at this time.
0 commit comments