Compare commits

..

65 Commits
master ... dev

Author SHA1 Message Date
1324c6f0a3 Merge pull request 'master' (#116) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/116
2025-06-15 00:46:30 +03:00
05523cd797 Merge pull request 'fix' (#99) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/99
2025-06-14 03:14:18 +03:00
f0a258a422 Merge pull request 'fix' (#98) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/98
2025-06-14 03:06:09 +03:00
8bdb1f6a17 Merge pull request 'fix' (#97) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/97
2025-06-14 03:01:41 +03:00
02b3f3c740 Merge pull request 'fix' (#95) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/95
2025-06-13 01:57:27 +03:00
04acdbf72b Merge pull request 'fix' (#94) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/infra/pulls/94
2025-06-13 01:55:21 +03:00
a24c79752d Merge pull request 'fix' (#91) from master into dev
Reviewed-on: #91
2025-06-12 22:12:52 +03:00
ce89f22545 Merge pull request 'master' (#89) from master into dev
Reviewed-on: #89
2025-06-12 13:45:01 +03:00
e00d0b63e7 Merge pull request 'fix' (#87) from master into dev
Reviewed-on: #87
2025-06-12 13:08:05 +03:00
223b6ac8a1 Merge pull request 'fix' (#86) from master into dev
Reviewed-on: #86
2025-06-12 12:53:30 +03:00
df0fdfe2e4 Merge pull request 'fix' (#85) from master into dev
Reviewed-on: #85
2025-06-12 01:57:43 +03:00
e968457afa Merge pull request 'fix' (#83) from master into dev
Reviewed-on: #83
2025-06-12 01:02:55 +03:00
2c2920d7b5 Merge pull request 'fix' (#82) from master into dev
Reviewed-on: #82
2025-06-10 01:30:46 +03:00
15b05eb4cf Merge pull request 'master' (#81) from master into dev
Reviewed-on: #81
2025-06-10 01:27:26 +03:00
cd2e02bb82 Merge pull request 'fix' (#80) from master into dev
Reviewed-on: #80
2025-06-10 01:11:41 +03:00
7e4b38e9da Merge pull request 'fix' (#79) from master into dev
Reviewed-on: #79
2025-06-10 00:41:52 +03:00
97ac924c22 Merge pull request 'fix' (#78) from master into dev
Reviewed-on: #78
2025-06-10 00:10:48 +03:00
f342e38fea Merge pull request 'fix' (#77) from master into dev
Reviewed-on: #77
2025-06-08 11:47:11 +03:00
b4bf02cb14 Merge pull request 'master' (#76) from master into dev
Reviewed-on: #76
2025-06-08 11:13:24 +03:00
0e3d0395d7 Merge pull request 'fix' (#72) from master into dev
Reviewed-on: #72
2025-06-04 21:00:25 +03:00
2da700990b Merge pull request 'master' (#70) from master into dev
Reviewed-on: #70
2025-06-04 03:40:52 +03:00
b3d731fb5e Merge pull request 'fix' (#68) from master into dev
Reviewed-on: #68
2025-06-03 22:08:53 +03:00
c04cad9712 Merge pull request 'fix' (#67) from master into dev
Reviewed-on: #67
2025-06-03 22:00:01 +03:00
fd030ea07e Merge pull request 'fix' (#66) from master into dev
Reviewed-on: #66
2025-06-03 21:54:59 +03:00
3adc86e8eb Merge pull request 'fix' (#65) from master into dev
Reviewed-on: #65
2025-06-02 03:23:36 +03:00
47fc79299e Merge pull request 'fix' (#63) from master into dev
Reviewed-on: #63
2025-06-02 03:19:27 +03:00
a8018d7e37 Merge pull request 'fix' (#62) from master into dev
Reviewed-on: #62
2025-06-02 03:14:34 +03:00
a721ab2f4f Merge pull request 'fix' (#61) from master into dev
Reviewed-on: #61
2025-06-02 03:11:11 +03:00
ce85345584 Merge pull request 'fix' (#60) from master into dev
Reviewed-on: #60
2025-06-02 03:09:20 +03:00
2dea0a941c Merge pull request 'fix' (#59) from master into dev
Reviewed-on: #59
2025-06-02 03:06:46 +03:00
6f5594ade5 Merge pull request 'fix' (#58) from master into dev
Reviewed-on: #58
2025-06-02 03:04:53 +03:00
91007c85d8 Merge pull request 'fix' (#57) from master into dev
Reviewed-on: #57
2025-06-02 03:02:13 +03:00
34217290c1 Merge pull request 'fix' (#56) from master into dev
Reviewed-on: #56
2025-06-02 02:55:02 +03:00
07f05e7e94 Merge pull request 'fix' (#55) from master into dev
Reviewed-on: #55
2025-06-02 02:50:43 +03:00
462bcd7cce Merge pull request 'fix' (#54) from master into dev
Reviewed-on: #54
2025-06-02 02:44:47 +03:00
11b9cdcf02 Merge pull request 'fix' (#53) from master into dev
Reviewed-on: #53
2025-06-02 02:42:51 +03:00
59f1a17e53 Merge pull request 'fix' (#52) from master into dev
Reviewed-on: #52
2025-06-02 02:41:27 +03:00
e3292ccd60 Merge pull request 'fix' (#51) from master into dev
Reviewed-on: #51
2025-06-02 02:39:36 +03:00
838e83cfc2 Merge pull request 'fix' (#50) from master into dev
Reviewed-on: #50
2025-06-02 02:37:27 +03:00
0f18439790 Merge pull request 'fix' (#49) from master into dev
Reviewed-on: #49
2025-06-02 02:33:23 +03:00
62606adab9 Merge pull request 'fix' (#48) from master into dev
Reviewed-on: #48
2025-06-02 01:44:11 +03:00
b21186d2e9 Merge pull request 'fix' (#47) from master into dev
Reviewed-on: #47
2025-06-02 01:40:22 +03:00
69d4bde07e Merge pull request 'fix' (#46) from master into dev
Reviewed-on: #46
2025-06-02 01:37:43 +03:00
500d894e91 Merge pull request 'master' (#45) from master into dev
Reviewed-on: #45
2025-06-02 01:36:18 +03:00
05571ceb34 Merge pull request 'master' (#43) from master into dev
Reviewed-on: #43
2025-06-01 19:39:33 +03:00
e0e7929741 Merge pull request 'certs' (#35) from master into dev
Reviewed-on: #35
2025-02-14 01:06:54 +03:00
afb455dc28 Merge pull request 'master' (#34) from master into dev
Reviewed-on: #34
2025-01-20 17:32:08 +03:00
3ebead084f Merge pull request 'master' (#33) from master into dev
Reviewed-on: #33
2025-01-20 17:23:59 +03:00
674fb16aea Merge pull request 'fix' (#29) from join into dev
Reviewed-on: #29
2024-11-23 22:13:20 +03:00
fbed4fb5b0 Merge pull request 'fix' (#27) from join into dev
Reviewed-on: #27
2024-11-23 21:43:46 +03:00
72ee47c543 Merge pull request 'join' (#26) from join into dev
Reviewed-on: #26
2024-11-23 21:17:31 +03:00
9e05d2080a Merge pull request 'fix' (#22) from join into dev
Reviewed-on: #22
2024-11-23 21:02:56 +03:00
e5c4f0104e Merge pull request 'fix' (#21) from join into dev
Reviewed-on: #21
2024-11-23 20:49:16 +03:00
fbf7ba5ad8 Merge pull request 'join' (#20) from join into dev
Reviewed-on: #20
2024-11-23 20:32:06 +03:00
2a19abe3bf Merge pull request 'add network' (#16) from master into dev
Reviewed-on: #16
2024-11-22 21:45:59 +03:00
d7cfb08e57 Merge pull request 'fix' (#14) from master into dev
Reviewed-on: #14
2024-11-22 01:16:16 +03:00
94ae009b29 Merge pull request 'master' (#13) from master into dev
Reviewed-on: #13
2024-11-22 01:13:54 +03:00
13d3ec50e9 Merge pull request 'Update .deploy-infra/deploy-dev.yaml' (#12) from master into dev
Reviewed-on: #12
2024-11-20 19:38:13 +03:00
7b5b62f46e Merge pull request 'Update .deploy-infra/deploy-dev.yaml' (#11) from master into dev
Reviewed-on: #11
2024-11-20 19:33:26 +03:00
d07aaeb565 Merge pull request 'master' (#9) from master into dev
Reviewed-on: #9
2024-11-16 15:28:20 +03:00
8a3ca5ea11 Merge pull request 'master' (#7) from master into dev
Reviewed-on: #7
2024-10-12 22:29:23 +03:00
32e63e705c Merge pull request 'fix' (#4) from gitea-migration into dev
Reviewed-on: #4
2024-10-12 15:47:12 +03:00
56bfb333e9 Merge pull request 'fix' (#3) from gitea-migration into dev
Reviewed-on: #3
2024-10-12 15:43:55 +03:00
7c9041cf43 Merge pull request 'fix' (#2) from gitea-migration into dev
Reviewed-on: #2
2024-10-12 15:41:20 +03:00
96de98c362 Merge pull request 'add' (#1) from gitea-migration into dev
Reviewed-on: #1
2024-10-12 15:37:55 +03:00
6 changed files with 0 additions and 123 deletions

View File

@ -26,57 +26,6 @@ services:
update_config:
parallelism: 1
# order: start-first
zitadel:
image: ghcr.io/zitadel/zitadel:latest
networks:
- common-infra-nginx
command: 'start-from-init --masterkey "MasterkeyNeedsToHave32Characters" --tlsMode disabled'
environment:
ZITADEL_DATABASE_POSTGRES_HOST: pg.sprinthub.ru
ZITADEL_DATABASE_POSTGRES_PORT: 5432
ZITADEL_DATABASE_POSTGRES_DATABASE: zitadel
ZITADEL_DATABASE_POSTGRES_USER_USERNAME: postgres
ZITADEL_DATABASE_POSTGRES_USER_PASSWORD: $DB_PASSWORD_PROD
ZITADEL_DATABASE_POSTGRES_USER_SSL_MODE: disable
ZITADEL_DATABASE_POSTGRES_ADMIN_USERNAME: postgres
ZITADEL_DATABASE_POSTGRES_ADMIN_PASSWORD: $DB_PASSWORD_PROD
ZITADEL_DATABASE_POSTGRES_ADMIN_SSL_MODE: disable
ZITADEL_EXTERNALSECURE: "false"
ZITADEL_EXTERNALDOMAIN: zitadel.chocomarsh.com
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: any
update_config:
parallelism: 1
# authelia:
# image: mathwave/sprint-repo:authelia
# networks:
# - common-infra-nginx
# environment:
# AUTHELIA_JWT_SECRET: $AUTHTHELIA_JWT_SECRET
# AUTHELIA_SESSION_SECRET: $AUTHTHELIA_SESSION_SECRET
# AUTHELIA_STORAGE_ENCRYPTION_KEY: $AUTHELIA_STORAGE_ENCRYPTION_KEY
# AUTHELIA_STORAGE_POSTGRES_PORT: "5432"
# AUTHELIA_STORAGE_POSTGRES_DATABASE: "authelia"
# AUTHELIA_STORAGE_POSTGRES_USERNAME: "postgres"
# AUTHELIA_STORAGE_POSTGRES_PASSWORD: $DB_PASSWORD_PROD
# AUTHELIA_ACCESS_CONTROL_DEFAULT_POLICY: "one_factor"
# AUTHELIA_NOTIFIER_SMTP_ENABLED: "false"
# volumes:
# - /sprint-data/authelia/data:/var/lib/authelia
# deploy:
# mode: replicated
# replicas: 1
# restart_policy:
# condition: any
# placement:
# constraints: [node.labels.stage == production]
# update_config:
# parallelism: 1
grafana:
image: grafana/grafana
@ -118,13 +67,6 @@ services:
constraints: [node.labels.stage == production]
update_config:
parallelism: 1
resources:
limits:
memory: 2048M
cpus: '2.0'
reservations:
memory: 1024M
cpus: '1.0'
postgres:
image: postgres:14-alpine3.19

View File

@ -21,8 +21,6 @@ jobs:
run: docker build -t mathwave/sprint-repo:sprint-infra-nginx-prod nginx/nginx-prod
- name: build gitea runner
run: docker build -t mathwave/sprint-repo:gitea-runner gitea-runner
- name: build authelia
run: docker build -t mathwave/sprint-repo:authelia authelia
push:
name: Push
runs-on: [ prod ]
@ -32,8 +30,6 @@ jobs:
run: docker push mathwave/sprint-repo:sprint-infra-nginx-prod
- name: push gitea runner
run: docker push mathwave/sprint-repo:gitea-runner
- name: push authelia
run: docker push mathwave/sprint-repo:authelia
prepare:
name: prepare
runs-on: [prod]
@ -72,7 +68,4 @@ jobs:
REDIS_PASSWORD_PROD: ${{ secrets.REDIS_PASSWORD_PROD }}
RABBITMQ_PASSWORD_PROD: ${{ secrets.RABBITMQ_PASSWORD_PROD }}
REGISTRATION_TOKEN: ${{ secrets.REGISTRATION_TOKEN }}
AUTHTHELIA_JWT_SECRET: ${{ secrets.AUTHTHELIA_JWT_SECRET }}
AUTHTHELIA_SESSION_SECRET: ${{ secrets.AUTHTHELIA_SESSION_SECRET }}
AUTHELIA_STORAGE_ENCRYPTION_KEY: ${{ secrets.AUTHELIA_STORAGE_ENCRYPTION_KEY }}
run: docker stack deploy --with-registry-auth -c ./.deploy-infra/deploy-prod.yaml infra

View File

@ -1,3 +0,0 @@
FROM authelia/authelia
COPY configuration.yml /config/configuration.yml
COPY users.yml /config/users.yml

View File

@ -1,44 +0,0 @@
theme: dark
jwt_secret: secret-jwt-will-be-overridden-by-env
server:
host: 0.0.0.0
port: 9091
log:
level: info
authentication_backend:
file:
path: /config/users.yml
access_control:
default_policy: one_factor
rules:
- domain: "*.chocomarsh.com"
policy: one_factor
session:
name: authelia_session
expiration: 1h
inactivity: 5m
remember_me_duration: 1w
cookies:
- domain: chocomarsh.com
authelia_url: https://auth.chocomarsh.com
default_redirection_url: https://login.chocomarsh.com
storage:
encryption_key: "a_very_long_secret_32_characters_minimum"
postgres:
host: pg.sprinthub.ru
port: 5432
database: authelia
schema: public
username: postgres
password: autheliapass # also override with env if preferred
notifier:
filesystem:
filename: /config/notification.txt

View File

@ -1,5 +0,0 @@
users:
emmatveev:
password: "$argon2id$v=19$m=65536,t=1,p=4$CixMXaAilVof3yk1rtghwg$V/kcl1HNDWeybrV3SrVjjdI00D1lFtuvLldkwAklSOE"
displayname: "Egor Matveev"
email: emmtvv@gmail.com

View File

@ -16,12 +16,6 @@ mkdir /sprint-data/certs || true
mkdir /sprint-data/gitea || true
mkdir /sprint-data/clickhouse || true
mkdir /sprint-data/grafana || true
mkdir /sprint-data/authelia || true
mkdir /sprint-data/authelia/config || true
mkdir /sprint-data/authelia/data || true
chmod 777 /sprint-data/authelia
chmod 777 /sprint-data/authelia/config
chmod 777 /sprint-data/authelia/data
chmod 777 /sprint-data/redis
chmod 777 /sprint-data/rabbitmq
chmod 777 /sprint-data/gitea