Compare commits
13 Commits
dev
...
deployVali
Author | SHA1 | Date | |
---|---|---|---|
![]() |
b05e277002 | ||
![]() |
dfa4c6b72b | ||
![]() |
17e27039e8 | ||
![]() |
0192c5db7a | ||
![]() |
f6456467d2 | ||
![]() |
6f29c822a6 | ||
![]() |
2514de54d4 | ||
![]() |
b641d54ca0 | ||
![]() |
614b9a844c | ||
![]() |
5d0592bc6b | ||
![]() |
1a26f382d2 | ||
![]() |
e0f49d4d39 | ||
![]() |
4d5723c671 |
@ -6,22 +6,39 @@ on:
|
|||||||
branches:
|
branches:
|
||||||
- 'main'
|
- 'main'
|
||||||
- 'staging'
|
- 'staging'
|
||||||
|
- 'deployValidate'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
CreateImage:
|
Validate:
|
||||||
runs-on: [hubstaging]
|
runs-on: [hubstaging]
|
||||||
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/build-image.yml@v1.1.4-p7
|
steps:
|
||||||
|
- name: Check out repository code
|
||||||
|
uses: http://gitea.pena:3000/PenaDevops/actions.git/checkout@v1
|
||||||
|
|
||||||
|
- name: Setup Go
|
||||||
|
uses: actions/setup-go@v3
|
||||||
with:
|
with:
|
||||||
runner: hubstaging
|
go-version: '1.23'
|
||||||
secrets:
|
|
||||||
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
|
- name: Run Validator
|
||||||
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
|
run: |
|
||||||
DeployService:
|
cd cmd/validator
|
||||||
runs-on: [hubstaging]
|
go build -o validator .
|
||||||
needs: CreateImage
|
./validator
|
||||||
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/deploy.yml@v1.1.3
|
# ошибка если возникла то прервется от log.Fatal()
|
||||||
with:
|
env:
|
||||||
runner: hubstaging
|
MONGO_URL: "mongodb://support:54143ffdd9304865586e5cf2@mongodb.pena/?authSource=support"
|
||||||
actionid: ${{ gitea.run_id }}
|
MONGO_DB_NAME: 'support'
|
||||||
|
IS_PROD: true
|
||||||
|
S3_ENDPOINT: "s3.timeweb.cloud"
|
||||||
|
S3_ACCESS_KEY: "5CV77KVDUU9H0II9R24M"
|
||||||
|
S3_SECRET_KEY: "0W0m8DyvdAKRJnsAy6mB5zndQ7RouJBLhqhtThcu"
|
||||||
|
REDIS_HOST: '10.7.0.6:6379'
|
||||||
|
REDIS_PASSWORD: 'Redalert2'
|
||||||
|
REDIS_DB: 4
|
||||||
|
ADMIN_HTTP_URL: 'todo'
|
||||||
|
CLIENT_HTTP_URL: '0.0.0.0:3000'
|
||||||
|
TELEGRAM_TOKEN: "7127966184:AAG1steOCH4wDvHRe9QcsXJPS4dWRyRYsqg"
|
||||||
|
TELEGRAM_CHANNEL_ID: 1001344671794
|
||||||
|
|
||||||
|
|
||||||
|
@ -8,18 +8,18 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type Config struct {
|
type Config struct {
|
||||||
IsProd bool `env:"IS_PROD" envDefault:"false"`
|
IsProd bool `env:"IS_PROD"`
|
||||||
S3Endpoint string `env:"S3_ENDPOINT" envDefault:"localhost:9000"`
|
S3Endpoint string `env:"S3_ENDPOINT"`
|
||||||
S3AccessKey string `env:"S3_ACCESS_KEY" envDefault:"minioadmin"`
|
S3AccessKey string `env:"S3_ACCESS_KEY"`
|
||||||
S3SecretKey string `env:"S3_SECRET_KEY" envDefault:"minioadmin"`
|
S3SecretKey string `env:"S3_SECRET_KEY"`
|
||||||
S3Token string `env:"S3_TOKEN" envDefault:""`
|
S3Token string `env:"S3_TOKEN"`
|
||||||
RedisHost string `env:"REDIS_HOST" envDefault:"localhost:6379"`
|
RedisHost string `env:"REDIS_HOST"`
|
||||||
RedisPassword string `env:"REDIS_PASSWORD" envDefault:"admin"`
|
RedisPassword string `env:"REDIS_PASSWORD"`
|
||||||
RedisDB int `env:"REDIS_DB" envDefault:"2"`
|
RedisDB int `env:"REDIS_DB"`
|
||||||
ClientHttpUrl string `env:"CLIENT_HTTP_URL" envDefault:"localhost:3000"`
|
ClientHttpUrl string `env:"CLIENT_HTTP_URL"`
|
||||||
AdminHttpUrl string `env:"ADMIN_HTTP_URL" envDefault:"localhost:3001"`
|
AdminHttpUrl string `env:"ADMIN_HTTP_URL"`
|
||||||
TelegramToken string `env:"TELEGRAM_TOKEN" envDefault:"7127966184:AAG1steOCH4wDvHRe9QcsXJPS4dWRyRYsqg"`
|
TelegramToken string `env:"TELEGRAM_TOKEN"`
|
||||||
TelegramChannelID int64 `env:"TELEGRAM_CHANNEL_ID" envDefault:"1001344671794"`
|
TelegramChannelID int64 `env:"TELEGRAM_CHANNEL_ID"`
|
||||||
ExternalCfg ExternalCfg
|
ExternalCfg ExternalCfg
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user