Skip to content

Commit 66dc995

Browse files
authored
Merge pull request #127 from kc3hack/hayato/develop
Hayato/develop
2 parents 9a2a20f + d36ddb6 commit 66dc995

File tree

4 files changed

+68
-34
lines changed

4 files changed

+68
-34
lines changed

Diff for: Makefile

-33
Original file line numberDiff line numberDiff line change
@@ -22,38 +22,5 @@ sb:
2222
cd frontend && npm run storybook
2323

2424

25-
# ECR
2625

2726

28-
# ECR URLの定義
29-
FRONT_ECR_URL := $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(FRONT_IMAGE_NAME)
30-
BACK_ECR_URL := $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(BACK_IMAGE_NAME)
31-
UUID := $(shell uuidgen)
32-
33-
login-ecr:
34-
aws ecr get-login-password --region $(AWS_REGION) | docker login --username AWS --password-stdin $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com
35-
36-
build-ecr-front:
37-
docker build --platform linux/amd64 -t $(FRONT_IMAGE_NAME) -f ./frontend/Dockerfile ./frontend
38-
39-
build-ecr-back:
40-
docker build --platform linux/amd64 -t $(BACK_IMAGE_NAME) -f ./backend/Dockerfile ./backend
41-
42-
tag-ecr: build-ecr-front build-ecr-back
43-
docker tag $(FRONT_IMAGE_NAME):$(TAG) $(FRONT_ECR_URL):$(TAG)
44-
docker tag $(BACK_IMAGE_NAME):$(TAG) $(BACK_ECR_URL):$(TAG)
45-
46-
push-ecr: tag-ecr
47-
docker push $(FRONT_ECR_URL):$(TAG)
48-
docker push $(BACK_ECR_URL):$(TAG)
49-
50-
tag-ecr-uuid: build-ecr-front build-ecr-back
51-
docker tag $(FRONT_IMAGE_NAME):$(TAG) $(FRONT_ECR_URL):$(UUID)
52-
docker tag $(BACK_IMAGE_NAME):$(TAG) $(BACK_ECR_URL):$(UUID)
53-
54-
push-ecr-uuid: tag-ecr-uuid
55-
docker push $(FRONT_ECR_URL):$(UUID)
56-
docker push $(BACK_ECR_URL):$(UUID)
57-
58-
ecr: login-ecr build-ecr-front build-ecr-back tag-ecr tag-ecr-uuid push-ecr push-ecr-uuid
59-

Diff for: frontend/src/app/layout.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ const notoSerifJP = Noto_Serif_JP({
2323

2424
export const metadata: Metadata = {
2525
title: 'Tankalizer',
26-
description: 'Tankalizer',
26+
description: '投稿したつぶやきが短歌に!?新感覚SNS Tankalizer(タンカライザー)',
2727
};
2828

2929
export default function RootLayout({

Diff for: infra/db/docker-compose.yaml

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
version: "3"
2+
3+
services:
4+
db:
5+
image: mysql/mysql-server:8.0
6+
container_name: kc3_mysql
7+
restart: always
8+
environment:
9+
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
10+
MYSQL_DATABASE: mydatabase
11+
MYSQL_USER: ${MYSQL_USER}
12+
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
13+
volumes:
14+
- db_data:/var/lib/mysql
15+
ports:
16+
- "3306:3306"
17+
18+
phpmyadmin:
19+
image: phpmyadmin/phpmyadmin
20+
container_name: kc3_mysql_phpmyadmin
21+
restart: always
22+
environment:
23+
PMA_HOST: db
24+
PMA_PORT: 3306
25+
PMA_USER: ${MYSQL_USER}
26+
PMA_PASSWORD: ${MYSQL_PASSWORD}
27+
ports:
28+
- "8080:80"
29+
depends_on:
30+
- db
31+
32+
volumes:
33+
db_data:

Diff for: infra/ecr/Makefile

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# ECR
2+
3+
4+
# ECR URLの定義
5+
FRONT_ECR_URL := $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(FRONT_IMAGE_NAME)
6+
BACK_ECR_URL := $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com/$(BACK_IMAGE_NAME)
7+
UUID := $(shell uuidgen)
8+
9+
login-ecr:
10+
aws ecr get-login-password --region $(AWS_REGION) | docker login --username AWS --password-stdin $(AWS_ACCOUNT_ID).dkr.ecr.$(AWS_REGION).amazonaws.com
11+
12+
build-ecr-front:
13+
docker build --platform linux/amd64 -t $(FRONT_IMAGE_NAME) -f ./frontend/Dockerfile ./frontend
14+
15+
build-ecr-back:
16+
docker build --platform linux/amd64 -t $(BACK_IMAGE_NAME) -f ./backend/Dockerfile ./backend
17+
18+
tag-ecr: build-ecr-front build-ecr-back
19+
docker tag $(FRONT_IMAGE_NAME):$(TAG) $(FRONT_ECR_URL):$(TAG)
20+
docker tag $(BACK_IMAGE_NAME):$(TAG) $(BACK_ECR_URL):$(TAG)
21+
22+
push-ecr: tag-ecr
23+
docker push $(FRONT_ECR_URL):$(TAG)
24+
docker push $(BACK_ECR_URL):$(TAG)
25+
26+
tag-ecr-uuid: build-ecr-front build-ecr-back
27+
docker tag $(FRONT_IMAGE_NAME):$(TAG) $(FRONT_ECR_URL):$(UUID)
28+
docker tag $(BACK_IMAGE_NAME):$(TAG) $(BACK_ECR_URL):$(UUID)
29+
30+
push-ecr-uuid: tag-ecr-uuid
31+
docker push $(FRONT_ECR_URL):$(UUID)
32+
docker push $(BACK_ECR_URL):$(UUID)
33+
34+
ecr: login-ecr build-ecr-front build-ecr-back tag-ecr tag-ecr-uuid push-ecr push-ecr-uuid

0 commit comments

Comments
 (0)