generated from fahricansecer/boilerplate-be
This commit is contained in:
@@ -14,23 +14,19 @@ jobs:
|
|||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: Docker Build
|
- name: Docker Build
|
||||||
# Dockerfile'ı kullanarak imajı oluşturuyoruz
|
run: docker build -t backend-haruncan-studio:latest .
|
||||||
run: docker build -t backend-proje:latest .
|
|
||||||
|
|
||||||
- name: Eski Konteyneri Sil
|
- name: Eski Konteyneri Sil
|
||||||
# İlk seferde hata vermemesi için '|| true' ekledik
|
run: docker rm -f backend-haruncan-studio-container || true
|
||||||
run: docker rm -f backend-container || true
|
|
||||||
|
|
||||||
- name: Yeni Versiyonu Başlat
|
- name: Yeni Versiyonu Başlat
|
||||||
# Secrets kısmından şifreleri alıp konteynere veriyoruz
|
|
||||||
run: |
|
run: |
|
||||||
docker run -d \
|
docker run -d \
|
||||||
--name backend-container \
|
--name backend-haruncan-studio-container \
|
||||||
--restart always \
|
--restart always \
|
||||||
--network gitea-server_gitea \
|
--network gitea-server_gitea \
|
||||||
-p 1501:3000 \
|
-p 1809:3000 \
|
||||||
-e DATABASE_URL='${{ secrets.DATABASE_URL }}' \
|
-e DATABASE_URL='${{ secrets.DATABASE_URL }}' \
|
||||||
-e JWT_SECRET='${{ secrets.JWT_SECRET }}' \
|
-e JWT_SECRET='${{ secrets.JWT_SECRET }}' \
|
||||||
-e REDIS_HOST='${{ secrets.REDIS_HOST }}' \
|
-e NODE_ENV='production' \
|
||||||
-e REDIS_PORT='6379' \
|
backend-haruncan-studio:latest
|
||||||
backend-proje:latest
|
|
||||||
@@ -56,9 +56,9 @@ async function bootstrap() {
|
|||||||
|
|
||||||
// Swagger setup
|
// Swagger setup
|
||||||
const swaggerConfig = new DocumentBuilder()
|
const swaggerConfig = new DocumentBuilder()
|
||||||
.setTitle('TypeScript Boilerplate API')
|
.setTitle('HarunCAN Studio API')
|
||||||
.setDescription(
|
.setDescription(
|
||||||
'Senior-level NestJS backend boilerplate with generic CRUD, authentication, i18n, and Redis caching',
|
'HarunCAN Studio backend API - NestJS with authentication, i18n, and PostgreSQL',
|
||||||
)
|
)
|
||||||
.setVersion('1.0')
|
.setVersion('1.0')
|
||||||
.addBearerAuth()
|
.addBearerAuth()
|
||||||
|
|||||||
Reference in New Issue
Block a user