Skip to content

Commit 129bece

Browse files
authored
Merge pull request #19 from larsnovikov/refactoring_ci
Refactoring ci
2 parents cbbbd1d + 5872fe1 commit 129bece

File tree

7 files changed

+7
-22
lines changed

7 files changed

+7
-22
lines changed

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ docker-build :
88
sudo docker build -t horgh_replicator -f docker/Dockerfile_prod .
99

1010
docker-run :
11-
sudo docker run -d -P horgh_replicator
11+
sudo docker run --restart=on-failure -v $(shell pwd)/src/system/positions:/go/src/horgh-replicator/src/system/positions -d -P horgh_replicator
1212

1313
### dev mode ###
1414
start-dev : docker-up
@@ -23,4 +23,4 @@ build-prod : docker-build
2323
start-prod : docker-run
2424

2525
stop-prod :
26-
sudo docker stop ${container} && sudo docker rm ${container}
26+
sudo docker stop ${container} && sudo docker rm ${container}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Don't forget to set `binlog_do_db=<master_db_name>` and restart MySQL service.
5959

6060
### Modes
6161

62-
- Prod mode: build app and execute app as supervisor process.
62+
- Prod mode: build app and execute listener.
6363

6464
Use `make build-prod` and `make start-prod` to start and `make stop-prod` to stop.
6565
- Dev mode: provides the opportunity for manual start and debug.

docker/Dockerfile_dev

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM golang:1.10
22

33
RUN apt-get update
4-
RUN apt-get -y install curl g++ make bzip2 nano supervisor unixodbc unixodbc-dev mysql-client
4+
`RUN apt-get -y install curl g++ make bzip2 nano unixodbc unixodbc-dev mysql-client
55

66
WORKDIR /go/src/horgh-replicator
77
COPY . .

docker/Dockerfile_prod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM golang:1.10
22

33
RUN apt-get update
4-
RUN apt-get -y install curl g++ make bzip2 nano supervisor unixodbc unixodbc-dev mysql-client
4+
RUN apt-get -y install curl g++ make bzip2 nano unixodbc unixodbc-dev mysql-client
55

66
WORKDIR /go/src/horgh-replicator
77
COPY . .
@@ -16,4 +16,4 @@ CMD ["sh", "-c", "cd /go/src/horgh-replicator/src \
1616
&& dep ensure -update \
1717
&& go build main.go \
1818
&& mv main horgh-replicator \
19-
&& /usr/bin/supervisord"]
19+
&& ./horgh-replicator listen"]

docker/docker-compose.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,4 @@ services:
77
dockerfile: ./docker/Dockerfile_dev
88
tty: true
99
volumes:
10-
- ../:/go/src/horgh-replicator
11-
- ../supervisor:/etc/supervisor/conf.d
10+
- ../:/go/src/horgh-replicator

supervisor/bash.conf

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

supervisor/replicator.conf

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

0 commit comments

Comments
 (0)