Swag Tags

This commit is contained in:
2023-11-17 14:27:42 +09:00
parent 5b5870f354
commit 7efa198a3f
23 changed files with 281 additions and 216 deletions

View File

@ -15,4 +15,7 @@ WORKDIR /app
RUN apk add --no-cache sqlite-libs mariadb-connector-c libgcc
COPY --from=builder /app/bootstrap .
EXPOSE 3030
ENV PORT 3030
CMD ["sh", "-c", "./bootstrap"]

View File

@ -4,8 +4,8 @@ services:
db:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: omHO7EEzHm52s9DlZD70P6KPKm2TbODC
MYSQL_DATABASE: boilerplate
MYSQL_ROOT_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
MYSQL_DATABASE: learnsteam_quiz
ports:
- "33061:3306"
volumes:
@ -14,15 +14,15 @@ services:
build:
context: ../../
dockerfile: docker/dev/Dockerfile
image: studioj/boilerplate_app:dev
image: learnsteam/learnsteam-quiz-api:dev
ports:
- "3030:3030"
environment:
DB_HOST: db
DB_PORT: 3306
DB_USER: root
DB_PASSWORD: omHO7EEzHm52s9DlZD70P6KPKm2TbODC
DB_NAME: boilerplate
DB_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
DB_NAME: learnsteam_quiz
depends_on:
- db
restart: always

View File

@ -1,7 +1,7 @@
# syntax=docker/dockerfile:1
FROM alpine:latest AS deps
RUN apk add --no-cache mariadb-dev sqlite-dev build-base go
FROM golang:alpine AS deps
RUN apk add --no-cache mariadb-dev sqlite-dev build-base
FROM deps AS builder
WORKDIR /app
@ -15,4 +15,7 @@ WORKDIR /app
RUN apk add --no-cache sqlite-libs mariadb-connector-c libgcc
COPY --from=builder /app/bootstrap .
EXPOSE 3030
ENV PORT 3030
CMD ["sh", "-c", "./bootstrap"]

View File

@ -4,27 +4,27 @@ services:
db:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: omHO7EEzHm52s9DlZD70P6KPKm2TbODC
MYSQL_DATABASE: boilerplate
MYSQL_ROOT_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
MYSQL_DATABASE: learnsteam_quiz
ports:
- "33061:3306"
- "3306:3306"
volumes:
- db-data:/var/lib/mysql
app:
build:
context: ../../
dockerfile: docker/local/Dockerfile
image: studioj/boilerplate_app:local
image: learnsteam/learnsteam-quiz-api:local
ports:
- "3030:3030"
depends_on:
- db
environment:
DB_HOST: db
DB_PORT: 3306
DB_USER: root
DB_PASSWORD: omHO7EEzHm52s9DlZD70P6KPKm2TbODC
DB_NAME: boilerplate
depends_on:
- db
DB_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
DB_NAME: learnsteam_quiz
restart: always
volumes:
db-data:

View File

@ -15,4 +15,7 @@ WORKDIR /app
RUN apk add --no-cache sqlite-libs mariadb-connector-c libgcc
COPY --from=builder /app/bootstrap .
EXPOSE 3030
ENV PORT 3030
CMD ["sh", "-c", "./bootstrap"]

View File

@ -4,27 +4,27 @@ services:
db:
image: mysql:latest
environment:
MYSQL_ROOT_PASSWORD: omHO7EEzHm52s9DlZD70P6KPKm2TbODC
MYSQL_DATABASE: boilerplate
MYSQL_ROOT_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
MYSQL_DATABASE: learnsteam_quiz
ports:
- "3306:3306"
- "33061:3306"
volumes:
- db-data:/var/lib/mysql
app:
build:
context: ../../
dockerfile: docker/prod/Dockerfile
image: studioj/boilerplate_app
image: learnsteam/learnsteam-quiz-api
ports:
- "3030:3030"
environment:
DB_HOST: db
DB_PORT: 3306
DB_USER: root
DB_PASSWORD: omHO7EEzHm52s9DlZD70P6KPKm2TbODC
DB_NAME: boilerplate
DB_PASSWORD: fbOgZ6Xxn5VXBYihjqygRXyaK6ZUgKL6
DB_NAME: learnsteam_quiz
depends_on:
- db
restart: always
volumes:
db-data: