Bob is a Flask web application that allows users to upload locations with comments and photos, which are stored in a PostGIS database. Users can view their uploaded locations on an interactive map.
- Users can upload locations along with comments and optional photos.
- Uploaded locations are displayed on an interactive map using Leaflet.
- The application is containerized using Docker and can be easily deployed using Docker Compose.
- Docker
- Docker Compose
-
Clone the repository:
git clone https://github.com/frida-161/bob.git
-
Navigate to the project directory:
cd bob
-
Build and start the Docker containers using Docker Compose:
docker-compose up --build
-
Once the containers are up and running, you can access the application in your web browser at
localhost:5000
-
Stop all containers
docker-compose down
-
Remove the database volume
docker volume rm bob_postgres-data
-
Start the database. Kill it once it is finished
docker-compose up db
-
Start everything as usual
docker-compose up --build -d