https://github.com/derens86/url-shortener
A full stack web application to shorten long URLs and have access to analytics.
https://github.com/derens86/url-shortener
angular java postgresql spring-boot
Last synced: 3 months ago
JSON representation
A full stack web application to shorten long URLs and have access to analytics.
- Host: GitHub
- URL: https://github.com/derens86/url-shortener
- Owner: DerEns86
- Created: 2025-01-16T11:21:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T13:37:34.000Z (over 1 year ago)
- Last Synced: 2025-06-08T14:44:25.703Z (about 1 year ago)
- Topics: angular, java, postgresql, spring-boot
- Language: TypeScript
- Homepage:
- Size: 221 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-Dev-Setup.md
Awesome Lists containing this project
README
# Dev Setup
A draft for the development setup with
## Idea
The idea of this docker setup is to work with three containers:
1. **Frontend:** Angular
1. **Backend:** Java (Maven)
1. **Database:** Postgres
All three containers are connected through a network. That means you can work independently in each container and still access the other ones as long as they're running.
## Working with Dev Containers
To streamline the development process, it's a good idea to work with the Frontend in one Editor Window of VS Code and with the Backend in another VS Code window. Both windows should be spinned up as dev containers.
> Since all three containers are connected with the `docker-compose.yml` file, they'll spin up when you start the first dev container.
### Frontend
Navigate to the `frontend/` folder and reopen the folder as dev container.
### Backend
Navigate to the `backend/` folder and reopen the folder as dev container.