Files
tourrism_site/Dockerfile
Andrey K. Choi 409e6c146b Initial commit: Korea Tourism Agency website with AdminJS
- Full-stack Node.js/Express application with PostgreSQL
- Modern ES modules architecture
- AdminJS admin panel with Sequelize ORM
- Tourism routes, guides, articles, bookings management
- Responsive Bootstrap 5 frontend
- Docker containerization with docker-compose
- Complete database schema with migrations
- Authentication system for admin panel
- Dynamic placeholder images for tour categories
2025-11-29 18:13:17 +09:00

20 lines
297 B
Docker

FROM node:18-alpine
# Set working directory
WORKDIR /app
# Install dependencies
COPY package*.json ./
RUN npm install
# Create uploads directory
RUN mkdir -p public/uploads
# Copy application files
COPY . .
# Expose port
EXPOSE 3000
# Command to run the application
CMD ["npm", "run", "dev"]