Skip to content

Commit 3dfc47c

Browse files
add production flow
1 parent f49c439 commit 3dfc47c

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

.github/workflows/production.yml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
jobs:
55
checkout:
66
runs-on: [self-hosted, prod]
7-
environment: dev
7+
environment: prod
88
steps:
99
- name: Get code
1010
uses: actions/checkout@v4
@@ -20,19 +20,18 @@ jobs:
2020
create_env:
2121
needs: checkout
2222
runs-on: [self-hosted, prod]
23-
environment: dev
23+
environment: prod
2424
steps:
2525
- name: Create .env file
2626
run: |
27-
echo "DB_HOST=${{ secrets.DB_HOST }}" >> dev.env
28-
echo "DB_PORT=${{ secrets.DB_PORT }}" >> dev.env
29-
echo "DB_USER=${{ secrets.DB_USER }}" >> dev.env
30-
echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> dev.env
31-
echo "DB_NAME=${{ secrets.DB_NAME }}" >> dev.env
32-
echo "DB_DROP_SCHEMA=${{ secrets.DB_DROP_SCHEMA }}" >> dev.env
33-
echo "AUTH_SECRET=${{ secrets.AUTH_SECRET }}" >> dev.env
34-
echo "JWT_EXPIRES_IN=${{ secrets.JWT_EXPIRES_IN }}" >> dev.env
35-
echo "PORT=${{ secrets.PORT }}" >> dev.env
27+
echo "DB_HOST=${{ secrets.DB_HOST }}" >> production.env
28+
echo "DB_PORT=${{ secrets.DB_PORT }}" >> production.env
29+
echo "DB_USER=${{ secrets.DB_USER }}" >> production.env
30+
echo "DB_PASSWORD=${{ secrets.DB_PASSWORD }}" >> production.env
31+
echo "DB_NAME=${{ secrets.DB_NAME }}" >> production.env
32+
echo "AUTH_SECRET=${{ secrets.AUTH_SECRET }}" >> production.env
33+
echo "JWT_EXPIRES_IN=${{ secrets.JWT_EXPIRES_IN }}" >> production.env
34+
echo "PORT=${{ vars.PORT }}" >> production.env
3635
build:
3736
needs: create_env
3837
runs-on: [self-hosted, prod]
@@ -45,4 +44,4 @@ jobs:
4544
runs-on: [self-hosted, prod]
4645
steps:
4746
- name: Run deployment
48-
run: NODE_ENV=dev pm2 restart dist/main.js --name=events-api
47+
run: NODE_ENV=production pm2 restart dist/main.js --name=events-api

src/config/orm.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ export default registerAs(
1919
database: process.env.DB_NAME,
2020
entities: [Event, Attendee, User, Profile, Subject, Teacher, Course],
2121
synchronize: true,
22-
dropSchema: Boolean(parseInt(process.env.DB_DROP_SCHEMA)),
22+
dropSchema: Boolean(parseInt(process.env.DB_DROP_SCHEMA ?? '0')),
2323
}),
2424
);

0 commit comments

Comments
 (0)