Compare commits

...

13 Commits

Author SHA1 Message Date
Pasha
b05e277002 check workflow
All checks were successful
Deploy / Validate (push) Successful in 53s
2024-12-13 14:48:54 +03:00
Pasha
dfa4c6b72b test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m13s
2024-12-13 12:28:32 +03:00
Pasha
17e27039e8 test deploy validate
All checks were successful
Deploy / Validate (push) Successful in 55s
2024-12-13 12:27:42 +03:00
Pasha
0192c5db7a test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 51s
2024-12-13 12:23:52 +03:00
Pasha
f6456467d2 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m12s
2024-12-13 12:22:02 +03:00
Pasha
6f29c822a6 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m1s
2024-12-13 12:20:50 +03:00
Pasha
2514de54d4 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m2s
2024-12-13 12:20:09 +03:00
Pasha
b641d54ca0 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m1s
2024-12-13 12:14:26 +03:00
Pasha
614b9a844c test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m1s
2024-12-13 12:12:31 +03:00
Pasha
5d0592bc6b test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m1s
2024-12-13 11:05:30 +03:00
Pasha
1a26f382d2 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m2s
2024-12-13 11:03:32 +03:00
Pasha
e0f49d4d39 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 51s
2024-12-13 11:02:16 +03:00
Pasha
4d5723c671 test deploy validate
Some checks failed
Deploy / Validate (push) Failing after 1m7s
2024-12-13 10:50:49 +03:00
2 changed files with 43 additions and 26 deletions

@ -6,22 +6,39 @@ on:
branches:
- 'main'
- 'staging'
- 'deployValidate'
jobs:
CreateImage:
Validate:
runs-on: [hubstaging]
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/build-image.yml@v1.1.4-p7
with:
runner: hubstaging
secrets:
REGISTRY_USER: ${{ secrets.REGISTRY_USER }}
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
DeployService:
runs-on: [hubstaging]
needs: CreateImage
uses: http://gitea.pena/PenaDevops/actions.git/.gitea/workflows/deploy.yml@v1.1.3
with:
runner: hubstaging
actionid: ${{ gitea.run_id }}
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:
go-version: '1.23'
- name: Run Validator
run: |
cd cmd/validator
go build -o validator .
./validator
# ошибка если возникла то прервется от log.Fatal()
env:
MONGO_URL: "mongodb://support:54143ffdd9304865586e5cf2@mongodb.pena/?authSource=support"
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 {
IsProd bool `env:"IS_PROD" envDefault:"false"`
S3Endpoint string `env:"S3_ENDPOINT" envDefault:"localhost:9000"`
S3AccessKey string `env:"S3_ACCESS_KEY" envDefault:"minioadmin"`
S3SecretKey string `env:"S3_SECRET_KEY" envDefault:"minioadmin"`
S3Token string `env:"S3_TOKEN" envDefault:""`
RedisHost string `env:"REDIS_HOST" envDefault:"localhost:6379"`
RedisPassword string `env:"REDIS_PASSWORD" envDefault:"admin"`
RedisDB int `env:"REDIS_DB" envDefault:"2"`
ClientHttpUrl string `env:"CLIENT_HTTP_URL" envDefault:"localhost:3000"`
AdminHttpUrl string `env:"ADMIN_HTTP_URL" envDefault:"localhost:3001"`
TelegramToken string `env:"TELEGRAM_TOKEN" envDefault:"7127966184:AAG1steOCH4wDvHRe9QcsXJPS4dWRyRYsqg"`
TelegramChannelID int64 `env:"TELEGRAM_CHANNEL_ID" envDefault:"1001344671794"`
IsProd bool `env:"IS_PROD"`
S3Endpoint string `env:"S3_ENDPOINT"`
S3AccessKey string `env:"S3_ACCESS_KEY"`
S3SecretKey string `env:"S3_SECRET_KEY"`
S3Token string `env:"S3_TOKEN"`
RedisHost string `env:"REDIS_HOST"`
RedisPassword string `env:"REDIS_PASSWORD"`
RedisDB int `env:"REDIS_DB"`
ClientHttpUrl string `env:"CLIENT_HTTP_URL"`
AdminHttpUrl string `env:"ADMIN_HTTP_URL"`
TelegramToken string `env:"TELEGRAM_TOKEN"`
TelegramChannelID int64 `env:"TELEGRAM_CHANNEL_ID"`
ExternalCfg ExternalCfg
}