update README.md, switch user in Dockerfile(drop privileges), remove .gitlab-ci.yml
This commit is contained in:
@@ -1,15 +0,0 @@
|
|||||||
stages:
|
|
||||||
- build
|
|
||||||
|
|
||||||
build:
|
|
||||||
stage: build
|
|
||||||
image: node:latest
|
|
||||||
script:
|
|
||||||
- yarn
|
|
||||||
- yarn run build
|
|
||||||
- rm -rf ~/slowdowner/*
|
|
||||||
- cp -r ./* ~/slowdowner
|
|
||||||
- ln -s /media/cloud/Musik ~/slowdowner/dist/songs
|
|
||||||
- ln -s /media/cloud/Noten ~/slowdowner/dist/sheets
|
|
||||||
- sudo /bin/systemctl restart slowdowner.service
|
|
||||||
- sudo /bin/systemctl status slowdowner.service
|
|
||||||
@@ -2,9 +2,9 @@ FROM node:lts-alpine3.12
|
|||||||
RUN mkdir /data
|
RUN mkdir /data
|
||||||
COPY ./ /data
|
COPY ./ /data
|
||||||
WORKDIR /data
|
WORKDIR /data
|
||||||
RUN ls -lash
|
|
||||||
RUN yarn install --production
|
RUN yarn install --production
|
||||||
RUN adduser --disabled-password --gecos "" slowdowner
|
RUN adduser --disabled-password --gecos "" slowdowner
|
||||||
RUN chown slowdowner:slowdowner /data
|
RUN chown slowdowner:slowdowner /data
|
||||||
|
USER slowdowner
|
||||||
CMD yarn run start
|
CMD yarn run start
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ then you can run
|
|||||||
```yarn run start```
|
```yarn run start```
|
||||||
to run the server locally
|
to run the server locally
|
||||||
or use the provided Dockerfile to create a dockerimage like this
|
or use the provided Dockerfile to create a dockerimage like this
|
||||||
```docker build -t slowdowner:v3```
|
```docker build -t slowdowner:v3 .```
|
||||||
for example
|
for example
|
||||||
|
|
||||||
### Development
|
### Development
|
||||||
|
|||||||
Reference in New Issue
Block a user