diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index d1944591..00000000 --- a/Dockerfile +++ /dev/null @@ -1,29 +0,0 @@ -# Use Node.js 18 as the base image -FROM node:18-alpine - -# Create the working directory -WORKDIR /app - -# Copy package.json and package-lock.json first for efficient caching -COPY package*.json ./ - -# Install dependencies -RUN npm install - -# Copy the rest of the project files -COPY . . - -# Compile TypeScript (assuming tsc is installed as a dev dependency) -RUN npm run tsc - -# Expose the port for your application (replace 3000 with the correct port) -EXPOSE 21000 - -# Set environment variables -ENV LND_ADDRESS=127.0.0.1:10009 -ENV LND_CERT_PATH=/root/.lnd/tls.cert -ENV LND_MACAROON_PATH=/root/.lnd/data/chain/bitcoin/mainnet/admin.macaroon -ENV DATABASE_FILE=db.sqlite - -# Start the application -CMD ["node", "build/src/index.js"] diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 9bd4dd40..00000000 --- a/docker-compose.yml +++ /dev/null @@ -1,15 +0,0 @@ -version: '3.8' - -services: - lightning-pub: - image: lightning-pub - volumes: - - ./data:/app/data # Mount a volume to persist db.sqlite - environment: - # Provide actual LND container name or network details for LND_ADDRESS - LND_ADDRESS: lnd:10009 - depends_on: - - lnd - - lnd: - # ... configuration for the LND container