Skip to content

Commit f95b9dc

Browse files
committed
chore: 배포 설정
1 parent 7d18e4a commit f95b9dc

File tree

3 files changed

+6
-31
lines changed

3 files changed

+6
-31
lines changed

.github/workflows/deploy.yml

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -22,32 +22,7 @@ jobs:
2222
restore-keys: docker-image-cache-
2323

2424
- name: Create .env file
25-
run: |
26-
echo "DOMAIN=${{ secrets.DOMAIN }}" >> .env
27-
echo "API_URL=${{ secrets.API_URL }}" >> .env
28-
echo "MYSQL_ROOT_PASSWORD=${{ secrets.MYSQL_ROOT_PASSWORD }}" >> .env
29-
echo "MYSQL_DATABASE=${{ secrets.MYSQL_DATABASE }}" >> .env
30-
echo "DATABASE_HOST=${{ secrets.DATABASE_HOST }}" >> .env
31-
echo "DATABASE_PORT=${{ secrets.DATABASE_PORT }}" >> .env
32-
echo "DATABASE_NAME=${{ secrets.DATABASE_NAME }}" >> .env
33-
echo "DATABASE_USERNAME=${{ secrets.DATABASE_USERNAME }}" >> .env
34-
echo "DATABASE_PASSWORD=${{ secrets.DATABASE_PASSWORD }}" >> .env
35-
echo "JWT_SECRET=${{ secrets.JWT_SECRET }}" >> .env
36-
echo "REDIS_HOST=${{ secrets.REDIS_HOST }}" >> .env
37-
echo "REDIS_PORT=${{ secrets.REDIS_PORT }}" >> .env
38-
echo "REDIS_PASSWORD=${{ secrets.REDIS_PASSWORD }}" >> .env
39-
echo "ACCESS_KEY=${{ secrets.ACCESS_KEY }}" >> .env
40-
echo "SECRET_KEY=${{ secrets.SECRET_KEY }}" >> .env
41-
echo "BUCKET_NAME=${{ secrets.BUCKET_NAME }}" >> .env
42-
echo "REGION=${{ secrets.REGION }}" >> .env
43-
echo "VITE_API_URL=${{ secrets.VITE_API_URL }}" >> .env
44-
echo "MAIL_HOST=${{ secrets.MAIL_HOST }}" >> .env
45-
echo "MAIL_PORT=${{ secrets.MAIL_PORT }}" >> .env
46-
echo "MAIL_USERNAME=${{ secrets.MAIL_USERNAME }}" >> .env
47-
echo "MAIL_PASSWORD=${{ secrets.MAIL_PASSWORD }}" >> .env
48-
echo "TIME_PAPER_URL=${{ secrets.TIME_PAPER_URL }}" >> .env
49-
echo "ORIGIN=${{ secrets.ORIGIN }}" >> .env
50-
echo "VITE_KAKAO_API_KEY=${{ secrets.VITE_KAKAO_API_KEY }}" >> .env
25+
run: echo """${{ secrets.ENV_FILE }}""" >> .env
5126

5227
- name: Add ssh-agent
5328
uses: webfactory/[email protected]

backend/src/main/resources/application.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
spring.application.name=backend
2-
spring.datasource.url=jdbc:mysql://${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME}
2+
spring.datasource.url=jdbc:mysql://${DATABASE_HOST}:${DATABASE_PORT}/${MYSQL_DATABASE}
33
spring.datasource.username=${DATABASE_USERNAME}
4-
spring.datasource.password=${DATABASE_PASSWORD}
4+
spring.datasource.password=${MYSQL_ROOT_PASSWORD}
55
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
66
spring.jpa.show-sql=true
7-
spring.jpa.hibernate.ddl-auto=update
7+
spring.jpa.hibernate.ddl-auto=create
88
spring.docker.compose.lifecycle-management=start-and-stop
99
logging.level.org.springframework.security=DEBUG
1010
spring.data.redis.host=${REDIS_HOST}

docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ services:
3939
- type=local,dest=/tmp/.build-cache/api,mode=max
4040
cache_from:
4141
- type=local,src=/tmp/.build-cache/api
42-
image: yejinoh58/timepaper-api-image:latest
42+
image: ${DOCKER_REGISTRY}/timepaper-api-image:latest
4343
env_file:
4444
- .env
4545
networks:
@@ -64,7 +64,7 @@ services:
6464
args:
6565
VITE_API_URL: ${VITE_API_URL}
6666
VITE_KAKAO_API_KEY: ${VITE_KAKAO_API_KEY}
67-
image: yejinoh58/timepaper-client-image:latest
67+
image: ${DOCKER_REGISTRY}/timepaper-client-image:latest
6868
env_file:
6969
- .env
7070
environment:

0 commit comments

Comments
 (0)