diff --git a/part3/phonebook/.dockerignore b/part3/phonebook/.dockerignore deleted file mode 100644 index 74340d4..0000000 --- a/part3/phonebook/.dockerignore +++ /dev/null @@ -1,6 +0,0 @@ -/.git -/node_modules -.dockerignore -.env -Dockerfile -fly.toml diff --git a/part3/phonebook/Dockerfile b/part3/phonebook/Dockerfile deleted file mode 100644 index f378346..0000000 --- a/part3/phonebook/Dockerfile +++ /dev/null @@ -1,42 +0,0 @@ -# syntax = docker/dockerfile:1 - -# Adjust NODE_VERSION as desired -ARG NODE_VERSION=16.20.0 -FROM node:${NODE_VERSION}-slim as base - -LABEL fly_launch_runtime="Node.js" - -# Node.js app lives here -WORKDIR /app - -# Set production environment -ENV NODE_ENV=production - - -# Throw-away build stage to reduce size of final image -FROM base as build - -# Install packages needed to build node modules -RUN apt-get update -qq && \ - apt-get install -y python pkg-config build-essential - -# Install node modules -COPY --link package.json package-lock.json ./ -RUN npm ci --include=dev - -# Copy application code -COPY --link . . - -# Remove development dependencies -RUN npm prune --omit=dev - - -# Final stage for app image -FROM base - -# Copy built application -COPY --from=build /app /app - -# Start the server by default, this can be overwritten at runtime -EXPOSE 3000 -CMD [ "npm", "run", "start" ] diff --git a/part3/phonebook/fly.toml b/part3/phonebook/fly.toml deleted file mode 100644 index dd8560d..0000000 --- a/part3/phonebook/fly.toml +++ /dev/null @@ -1,35 +0,0 @@ -# fly.toml app configuration file generated for cool-fire-3272 on 2023-05-19T08:53:08+03:00 -# -# See https://fly.io/docs/reference/configuration/ for information about how to use this file. -# - -app = "cool-fire-3272" -primary_region = "arn" - -[env] - PORT = "3001" - -[experimental] - allowed_public_ports = [] - auto_rollback = true - -[[services]] - http_checks = [] - internal_port = 3001 - processes = ["app"] - protocol = "tcp" - script_checks = [] - [services.concurrency] - hard_limit = 25 - soft_limit = 20 - type = "connections" - - [[services.ports]] - force_https = true - handlers = ["http"] - port = 80 - - [[services.ports]] - handlers = ["tls", "http"] - port = 443 -