parent
a5cd99d5c1
commit
74dfc105aa
@ -0,0 +1,6 @@ |
||||
FROM nginx:alpine |
||||
WORKDIR / |
||||
|
||||
COPY ./temp_publish_docker/ /usr/share/nginx/html/ |
||||
|
||||
EXPOSE 80 |
@ -0,0 +1,28 @@ |
||||
# This dockerfile is to build each branch seperately (for dev purposes) |
||||
FROM node:10 |
||||
# Create Remix user, don't use root! |
||||
# RUN yes | adduser --disabled-password remix && mkdir /app |
||||
# USER remix |
||||
|
||||
# #Now do remix stuff |
||||
# USER remix |
||||
WORKDIR /home/remix |
||||
|
||||
COPY ./ ./ |
||||
|
||||
RUN npm ci |
||||
RUN npm run build |
||||
|
||||
FROM nginx:alpine |
||||
WORKDIR / |
||||
|
||||
COPY --from=0 /home/remix/build/ /usr/share/nginx/html/build/ |
||||
COPY --from=0 /home/remix/index.html /usr/share/nginx/html/index.html |
||||
COPY --from=0 /home/remix/nginx.conf /etc/nginx/nginx.conf |
||||
COPY --from=0 /home/remix/assets/ /usr/share/nginx/html/assets/ |
||||
COPY --from=0 /home/remix/icon.png /usr/share/nginx/html/icon.png |
||||
COPY --from=0 /home/remix/background.js /usr/share/nginx/html/background.js |
||||
COPY --from=0 /home/remix/soljson.js /usr/share/nginx/html/soljson.js |
||||
COPY --from=0 /home/remix/package.json /usr/share/nginx/html/package.json |
||||
|
||||
EXPOSE 80 |
After Width: | Height: | Size: 9.1 KiB |
@ -0,0 +1,15 @@ |
||||
version: "3.7" |
||||
x-project-base: |
||||
&project-base |
||||
restart: always |
||||
networks: |
||||
- remixide |
||||
|
||||
networks: |
||||
remixide: |
||||
|
||||
services: |
||||
remixide: |
||||
build: |
||||
context: . |
||||
dockerfile: Dockerfile |
@ -0,0 +1,18 @@ |
||||
version: "3.7" |
||||
x-project-base: |
||||
&project-base |
||||
restart: always |
||||
networks: |
||||
- remixide |
||||
|
||||
networks: |
||||
remixide: |
||||
|
||||
services: |
||||
remixide: |
||||
<<: *project-base |
||||
image: remixproject/remix-ide:$TAG |
||||
container_name: remixide-${TAG} |
||||
ports: |
||||
- 8080:80 |
||||
- 65520:65520 |
Loading…
Reference in new issue