|
|
||
|---|---|---|
| html | ||
| .gitignore | ||
| .woodpecker.yml | ||
| Dockerfile | ||
| Makefile | ||
| README.md | ||
| docker-compose.yml | ||
README.md
railwayka.ru Landing Page
Business card website for railwayka.ru infrastructure, deployed via dcape GitOps platform.
Features
- Modern dark theme with animated stars background
- Service cards showcasing current and planned services
- Technology stack descriptions
- GitOps workflow visualization
- Konami code easter egg
- Responsive design
Technology Stack
- Nginx: Alpine-based web server
- Docker: Containerized deployment
- Traefik: Automatic HTTPS via Let's Encrypt
- Dcape: GitOps-based deployment
Deployment
This application uses GitOps workflow:
- Push code to Git repository
- Woodpecker CI automatically triggers
- Application builds and deploys
- Service goes live at https://railwayka.ru
Manual Deployment
# Clone repository
git clone https://git.dc.railwayka.ru/howl/railwayka-landing.git
cd railwayka-landing
# Configure environment
make config
# Edit .env.sample and rename to .env
mv .env.sample .env
# Build and deploy
make docker-build
make up
Local Development
To run locally:
# Serve files with any web server
cd html
python3 -m http.server 8000
# Visit http://localhost:8000
Structure
.
├── Makefile # Dcape app Makefile
├── docker-compose.yml # Service definition
├── Dockerfile # Custom nginx image
├── .woodpecker.yml # CI/CD pipeline
├── html/ # Static website files
│ ├── index.html
│ ├── style.css
│ └── script.js
└── README.md
License
MIT