Skip to content

Commit

Permalink
refactor: docker hub 주소 변경
Browse files Browse the repository at this point in the history
  • Loading branch information
ezcolin2 committed Feb 13, 2025
1 parent 48dcfe3 commit cdef6ce
Show file tree
Hide file tree
Showing 8 changed files with 211 additions and 211 deletions.
376 changes: 188 additions & 188 deletions .github/workflows/auto-assign-merge.yml

Large diffs are not rendered by default.

26 changes: 13 additions & 13 deletions .github/workflows/cd-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,35 +34,35 @@ jobs:
# 그리고 layer 수가 너무 많으면 node:20-alpine 버전 사용 (50개 이상)
- name: package docker image build and push
run: |
STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://hub.docker.com/v2/repositories/summersummerwhy/octodocs-modules)
STATUS=$(curl -s -o /dev/null -w "%{http_code}" https://hub.docker.com/v2/repositories/growth123/octodocs-modules)
if [ "$STATUS" -eq 404 ]; then
echo "octodocs-modules not found"
docker build -f ./services/module/Dockerfile.init -t summersummerwhy/octodocs-modules .
docker build -f ./services/module/Dockerfile.init -t growth123/octodocs-modules .
else
echo "octodocs-modules found"
docker build -f ./services/module/Dockerfile -t summersummerwhy/octodocs-modules .
LAYERS=$(docker inspect --format '{{len .RootFS.Layers}}' summersummerwhy/octodocs-modules)
docker build -f ./services/module/Dockerfile -t growth123/octodocs-modules .
LAYERS=$(docker inspect --format '{{len .RootFS.Layers}}' growth123/octodocs-modules)
if [ $LAYERS -gt 50 ]; then
echo "too many layers"
docker build -f ./services/module/Dockerfile.init -t summersummerwhy/octodocs-modules .
docker build -f ./services/module/Dockerfile.init -t growth123/octodocs-modules .
fi
fi
# Docker 이미지 빌드
- name: docker image build
run: |
docker build -f ./services/backend/Dockerfile.prod -t summersummerwhy/octodocs-backend . &
docker build -f ./services/nginx/Dockerfile.prod -t summersummerwhy/octodocs-nginx . &
docker build -f ./services/websocket/Dockerfile.prod -t summersummerwhy/octodocs-websocket . &
docker build -f ./services/backend/Dockerfile.prod -t growth123/octodocs-backend . &
docker build -f ./services/nginx/Dockerfile.prod -t growth123/octodocs-nginx . &
docker build -f ./services/websocket/Dockerfile.prod -t growth123/octodocs-websocket . &
wait
# Docker 이미지 푸시
- name: docker image push
run: |
docker push summersummerwhy/octodocs-modules &
docker push summersummerwhy/octodocs-backend &
docker push summersummerwhy/octodocs-nginx &
docker push summersummerwhy/octodocs-websocket &
docker push growth123/octodocs-modules &
docker push growth123/octodocs-backend &
docker push growth123/octodocs-nginx &
docker push growth123/octodocs-websocket &
wait
deploy:
Expand All @@ -85,7 +85,7 @@ jobs:
ssh -o StrictHostKeyChecking=no $REMOTE_USER@$REMOTE_HOST << 'EOF'
cd /root/octodocs
docker pull summersummerwhy/octodocs-modules
docker pull growth123/octodocs-modules
docker-compose -f compose.prod.yml pull
- name: deploy
env:
Expand Down
6 changes: 3 additions & 3 deletions compose.prod.override.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ services:
build:
context: .
dockerfile: ./services/nginx/Dockerfile.prod
image: summersummerwhy/octodocs-nginx
image: growth123/octodocs-nginx

backend:
build:
context: .
dockerfile: ./services/backend/Dockerfile.prod
image: summersummerwhy/octodocs-backend
image: growth123/octodocs-backend

websocket:
build:
context: .
dockerfile: ./services/websocket/Dockerfile.prod
image: summersummerwhy/octodocs-websocket
image: growth123/octodocs-websocket
6 changes: 3 additions & 3 deletions compose.prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ version: "3.8"

services:
nginx:
image: summersummerwhy/octodocs-nginx:latest
image: growth123/octodocs-nginx:latest
env_file:
- .env.server
restart: always
Expand All @@ -21,7 +21,7 @@ services:
condition: service_healthy

backend:
image: summersummerwhy/octodocs-backend:latest
image: growth123/octodocs-backend:latest
env_file:
- .env.server
expose:
Expand Down Expand Up @@ -49,7 +49,7 @@ services:
restart: always

websocket:
image: summersummerwhy/octodocs-websocket:latest
image: growth123/octodocs-websocket:latest
env_file:
- .env.server
expose:
Expand Down
2 changes: 1 addition & 1 deletion services/backend/Dockerfile.prod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM summersummerwhy/octodocs-modules:latest
FROM growth123/octodocs-modules:latest

# 소스 코드 복사
COPY . .
Expand Down
2 changes: 1 addition & 1 deletion services/module/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ COPY apps/websocket/package.json ./apps/websocket/
# node_modules를 가지고 있는 이미지
# 이 이미지를 기반으로 각 workspace 별 이미지를 만들면
# yarn install 레이어를 공유하게 된다.
FROM summersummerwhy/octodocs-modules:latest
FROM growth123/octodocs-modules:latest

# 호이스팅을 위해
COPY --from=builder /app/apps /app/apps
Expand Down
2 changes: 1 addition & 1 deletion services/nginx/Dockerfile.prod
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 빌드 스테이지
FROM summersummerwhy/octodocs-modules:latest as builder
FROM growth123/octodocs-modules:latest as builder

# 소스 코드 복사
COPY . .
Expand Down
2 changes: 1 addition & 1 deletion services/websocket/Dockerfile.prod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM summersummerwhy/octodocs-modules:latest
FROM growth123/octodocs-modules:latest

# 소스 코드 복사
COPY . .
Expand Down

0 comments on commit cdef6ce

Please sign in to comment.