From ab694732000eac67f22263acfaf52142220ec207 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Tue, 2 Apr 2024 13:40:24 -0600 Subject: [PATCH] Railway-ify --- Dockerfile | 49 ------------------------------------------------- fly.toml | 13 ------------- 2 files changed, 62 deletions(-) delete mode 100644 Dockerfile delete mode 100644 fly.toml diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 85d2768..0000000 --- a/Dockerfile +++ /dev/null @@ -1,49 +0,0 @@ -# syntax = docker/dockerfile:1 - -# Adjust NODE_VERSION as desired -ARG NODE_VERSION=21.5.0 -FROM node:${NODE_VERSION}-slim as base - -LABEL fly_launch_runtime="Remix" - -# Remix app lives here -WORKDIR /app - -# Set production environment -ENV NODE_ENV="production" - -# Install pnpm -ARG PNPM_VERSION=8.9.2 -RUN npm install -g pnpm@$PNPM_VERSION - - -# 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 build-essential pkg-config python-is-python3 - -# Install node modules -COPY --link package.json pnpm-lock.yaml ./ -RUN pnpm install --frozen-lockfile --prod=false - -# Copy application code -COPY --link . . - -# Build application -RUN pnpm run build - -# Remove development dependencies -RUN pnpm prune --prod - - -# 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 [ "pnpm", "run", "start" ] diff --git a/fly.toml b/fly.toml deleted file mode 100644 index ff4731e..0000000 --- a/fly.toml +++ /dev/null @@ -1,13 +0,0 @@ -app = "sprintpadawan" -primary_region = "sea" -swap_size_mb = 512 - -[build] - -[http_service] -internal_port = 3000 -force_https = true -auto_stop_machines = true -auto_start_machines = true -min_machines_running = 1 -processes = ["app"]