Alex Mikhalev
7 years ago
6 changed files with 50 additions and 0 deletions
@ -1,3 +1,6 @@
@@ -1,3 +1,6 @@
|
||||
.git |
||||
.vscode |
||||
node_modules |
||||
build |
||||
dist |
||||
public |
||||
|
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
FROM node:alpine |
||||
|
||||
RUN apk add yarn \ |
||||
python \ |
||||
make \ |
||||
g++ |
||||
|
||||
WORKDIR /app/ |
||||
|
||||
COPY package.json yarn.lock /app/ |
||||
RUN yarn install --frozen-lockfile |
||||
|
||||
COPY tslint.json /app |
||||
|
||||
EXPOSE 8080 |
||||
ENTRYPOINT [ "npm", "run", "start:dev" ] |
@ -0,0 +1,29 @@
@@ -0,0 +1,29 @@
|
||||
version: "3" |
||||
services: |
||||
web: |
||||
image: "amikhalev/sprinklers3:dev" |
||||
build: |
||||
context: . |
||||
dockerfile: Dockerfile.dev |
||||
ports: |
||||
- "8080:8080" |
||||
- "8081:8081" |
||||
volumes: |
||||
- ./app:/app/app |
||||
- ./common:/app/common |
||||
- ./server:/app/server |
||||
env_file: |
||||
- .env |
||||
environment: |
||||
- PORT=8080 |
||||
- TYPEORM_CONNECTION=postgres |
||||
- TYPEORM_HOST=database |
||||
- TYPEORM_DATABASE=postgres |
||||
- TYPEORM_USERNAME=postgres |
||||
- TYPEORM_PASSWORD=8JN4w0UsN5dbjMjNvPe452P2yYOqg5PV |
||||
# Must specify JWT_SECRET and MQTT_URL |
||||
|
||||
database: |
||||
image: "postgres:11-alpine" |
||||
environment: |
||||
- POSTGRES_PASSWORD=8JN4w0UsN5dbjMjNvPe452P2yYOqg5PV |
Loading…
Reference in new issue