Browse Source

update project structure

pull/3/head
fedy95 5 years ago
parent
commit
9f868197d7
  1. 2
      Dockerfile
  2. 6
      Makefile
  3. 2
      deployments/docker-compose.yml

2
Dockerfile

@ -1,6 +1,6 @@
FROM golang:alpine as golang FROM golang:alpine as golang
COPY ./app /app
COPY app /app
WORKDIR /app WORKDIR /app
RUN go build -o main . RUN go build -o main .

6
Makefile

@ -3,12 +3,12 @@ MAKEFLAGS += --silent
.PHONY: * .PHONY: *
build: build:
docker-compose -f docker-compose.yml build
docker-compose --file deployments/docker-compose.yml --project-name rss-aggregator build
start: build start: build
docker-compose -f docker-compose.yml up -d
docker-compose --file deployments/docker-compose.yml --project-name rss-aggregator up -d
down: down:
docker-compose -f docker-compose.yml down
docker-compose --file deployments/docker-compose.yml --project-name rss-aggregator down
restart: down start restart: down start

2
docker-compose.yml → deployments/docker-compose.yml

@ -3,7 +3,7 @@ version: "3.8"
services: services:
rss-aggregator: rss-aggregator:
build: build:
context: .
context: ../
restart: always restart: always
container_name: rss-aggregator container_name: rss-aggregator
hostname: rss-aggregator hostname: rss-aggregator
Loading…
Cancel
Save