Skip to content

Commit 9b4c8d8

Browse files
authored
Merge pull request #239 from codeforjapan/development
バグfix等のリリース v0.0.1
2 parents 0c82327 + 71317d9 commit 9b4c8d8

21 files changed

+1423
-1382
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
node_modules/
2+
.nuxt/

.github/workflows/firebase-deploy-development.yml

Lines changed: 0 additions & 65 deletions
This file was deleted.

.github/workflows/firebase-deploy.yml

Lines changed: 0 additions & 65 deletions
This file was deleted.

Dockerfile

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,35 @@
1-
FROM node:10.19-alpine
1+
FROM node:12.18.1-alpine
22

3-
ENV PROJECT_ROOTDIR /app/
4-
5-
WORKDIR $PROJECT_ROOTDIR
6-
7-
COPY package.json yarn.lock $PROJECT_ROOTDIR
3+
ENV HOST 0.0.0.0
84

9-
RUN set -x && \
10-
yarn install
5+
RUN mkdir -p /app
6+
COPY . /app
7+
WORKDIR /app
8+
9+
ARG ENV
10+
ARG APIKEY
11+
ARG AUTHDOMAIN
12+
ARG DATABASEURL
13+
ARG PROJECTID
14+
ARG STORAGEBUCKET
15+
ARG MESSAGINGSENDERID
16+
ARG APPID
17+
ARG MEASUREMENTID
18+
19+
ENV APIKEY $APIKEY
20+
ENV AUTHDOMAIN $AUTHDOMAIN
21+
ENV DATABASEURL $DATABASEURL
22+
ENV PROJECTID $PROJECTID
23+
ENV STORAGEBUCKET $STORAGEBUCKET
24+
ENV MESSAGINGSENDERID $MESSAGINGSENDERID
25+
ENV APPID $APPID
26+
ENV MEASUREMENTID $MEASUREMENTID
27+
ENV ENV $ENV
28+
ENV HOST 0.0.0.0
29+
ENV PORT 3000
1130

12-
COPY . $PROJECT_ROOTDIR
31+
RUN yarn && yarn build
1332

1433
EXPOSE 3000
15-
ENV HOST 0.0.0.0
16-
17-
CMD ["yarn", "dev"]
1834

35+
CMD ["yarn", "start"]

buildspec.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
version: 0.2
2+
3+
phases:
4+
pre_build:
5+
commands:
6+
- echo Logging in to Amazon ECR...
7+
- aws --version
8+
- REPOSITORY_URI=${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com/${IMAGE_NAME}
9+
- REGISTORY_URI=${AWS_ACCOUNT_ID}.dkr.ecr.${AWS_DEFAULT_REGION}.amazonaws.com
10+
- aws ecr get-login-password | docker login --username AWS --password-stdin ${REGISTORY_URI}
11+
- IMAGE_TAG=$(echo ${CODEBUILD_RESOLVED_SOURCE_VERSION} | cut -c 1-7)
12+
build:
13+
commands:
14+
- echo Build start `date`
15+
- echo Build Docker
16+
- echo ${REPOSITORY_URI}
17+
- docker build --build-arg APIKEY=${APIKEY} --build-arg AUTHDOMAIN=${AUTHDOMAIN} --build-arg DATABASEURL=${DATABASEURL} --build-arg PROJECTID=${PROJECTID} --build-arg STORAGEBUCKET=${STORAGEBUCKET} --build-arg MESSAGINGSENDERID=${MESSAGINGSENDERID} --build-arg APPID=${APPID} --build-arg MEASUREMENTID=${MEASUREMENTID} -t ${REPOSITORY_URI}:latest .
18+
- docker tag ${REPOSITORY_URI}:latest ${REPOSITORY_URI}:${IMAGE_TAG}
19+
post_build:
20+
commands:
21+
- echo Build complete `date`
22+
- echo Push Docker
23+
- docker push ${REPOSITORY_URI}:latest
24+
- docker push ${REPOSITORY_URI}:${IMAGE_TAG}
25+
- echo Writing image definitions file...
26+
- echo "[{\"name\":\"${CONTAINER_NAME}\",\"imageUri\":\"${REPOSITORY_URI}:${IMAGE_TAG}\"}]" > imagedefinitions.json
27+
artifacts:
28+
files: imagedefinitions.json

docker-compose.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
1-
version: "3"
1+
version: "3.7"
22
services:
3-
app:
4-
container_name: studyathome
5-
build:
6-
context: .
7-
dockerfile: Dockerfile
8-
tty: true
3+
studyathome:
4+
image: node:12.18.1-alpine
5+
command: /bin/sh -c "yarn install && yarn run dev"
6+
working_dir: /app
97
ports:
10-
- 3000:3000
8+
- 3000:3000
119
volumes:
12-
- .:/app
13-
- node_modules:/app/node_modules
14-
volumes:
15-
node_modules: {}
10+
- .:/app
11+
environment:
12+
- HOST=0.0.0.0
13+
- NODE_ENV=development
1614

functions/.eslintignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

functions/.eslintrc.json

Lines changed: 0 additions & 123 deletions
This file was deleted.

functions/index.js

Lines changed: 0 additions & 30 deletions
This file was deleted.

0 commit comments

Comments
 (0)