Skip to content

Commit dcd969a

Browse files
committed
Prepared everything for hosting on flyio
1 parent f55d5be commit dcd969a

File tree

328 files changed

+55601
-102
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

328 files changed

+55601
-102
lines changed

back/.dockerignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/.git
2+
/node_modules
3+
.dockerignore
4+
.env
5+
Dockerfile
6+
fly.toml

back/Dockerfile

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# syntax = docker/dockerfile:1
2+
3+
# Adjust NODE_VERSION as desired
4+
ARG NODE_VERSION=18.16.0
5+
FROM node:${NODE_VERSION}-slim as base
6+
7+
LABEL fly_launch_runtime="Node.js"
8+
9+
# Node.js app lives here
10+
WORKDIR /app
11+
12+
# Set production environment
13+
ENV NODE_ENV="production"
14+
15+
16+
# Throw-away build stage to reduce size of final image
17+
FROM base as build
18+
19+
# Install packages needed to build node modules
20+
RUN apt-get update -qq && \
21+
apt-get install -y build-essential pkg-config python-is-python3
22+
23+
# Install node modules
24+
COPY --link package-lock.json package.json ./
25+
RUN npm ci
26+
27+
# Copy application code
28+
COPY --link . .
29+
30+
31+
# Final stage for app image
32+
FROM base
33+
34+
# Copy built application
35+
COPY --from=build /app /app
36+
37+
# Start the server by default, this can be overwritten at runtime
38+
EXPOSE 3000
39+
CMD [ "npm", "run", "start" ]

back/build/assets/index-14d64435.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-2dee4928.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-4e6fd000.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-9543e965.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-b29043c9.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-c6f57bdd.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-d93eea51.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

back/build/assets/index-efec0aab.js

Lines changed: 456 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)