-
Notifications
You must be signed in to change notification settings - Fork 2
/
README
34 lines (30 loc) · 962 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Template & guide for the development & deployment of a basic production app
# Development environment
- Local Docker compose cluster for isolated dev infra
- VSCode for an IDE connected to the dev containers
- Standard JS for linting and formatting
- Local testing (TBD)
- Git branching startegy (TBD)
- CI/CD strategy (TBD)
# App structure
- Postgres database
- S3-compatible blobstore
- Redis cache
- App server running express with server-side rendering
# Deployment infrastructure (TBD)
- Digital ocean (compose/swarm/manual config)
- Dev/Staging/Prod environments
- Incremental rollout
- Autoscaling
- Backups
- Alerts
# Get started
- Install Docker Desktop
- Install VS Code
- Install TablePlus
- Copy https://github.com/fynyky/web-app-template into your own repo
- Create a Docker Dev Environment using the new repo
- Check website working localhost
- Open app container in VSCode from docker dev
- In the VSCode terminal `npm run dev`
- Make changes