https://github.com/abhishekgit8/link_vault
A simple micro saas that solve a real problem: fast, clean, personal knowledge management — better than browser bookmarks or messy Notion tables.
https://github.com/abhishekgit8/link_vault
css dockerfile flask flask-sqlalchemy html5 nextjs postgresql python typescript
Last synced: 4 months ago
JSON representation
A simple micro saas that solve a real problem: fast, clean, personal knowledge management — better than browser bookmarks or messy Notion tables.
- Host: GitHub
- URL: https://github.com/abhishekgit8/link_vault
- Owner: abhishekgit8
- Created: 2025-06-22T05:21:59.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-09T06:57:08.000Z (about 1 year ago)
- Last Synced: 2025-07-09T07:47:44.194Z (about 1 year ago)
- Topics: css, dockerfile, flask, flask-sqlalchemy, html5, nextjs, postgresql, python, typescript
- Language: TypeScript
- Homepage:
- Size: 119 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Linker - Link_Vault
A simple micro saas that solve a real problem: fast, clean, personal knowledge management — better than browser bookmarks or messy Notion tables.
# Start PostgreSQL locally (if not running):
sudo service postgresql start
# Stop PostgreSQL locally (if running):
sudo service postgresql stop
# From the project root:
docker build -t linkvault-backend ./linkvault-backend
docker build -t linkvault-frontend ./linkvault-frontend
# From the project root (where docker-compose.yml is located):
docker-compose up --build
# From the project root (where docker-compose.yml is located):
docker-compose up
# Stopping and Cleaning Up
docker-compose down
# Stopping and Cleaning Up the data in the DB with volumes
docker-compose down -v
===========================For updating the new changes=========================================
# 1. Build the Docker image (replace 'linkvault-frontend' with your preferred image name)
docker build -t linkvault-frontend .
docker build -t linkvault-backend .
# 2. Stop and remove the old container (if running)(use 'rmi' instead of 'stop' in case of error)
docker stop linkvault-frontend || true
docker stop linkvault-backend || true
# 3. Remove the old container (if running)
docker rm linkvault-frontend || true
docker rm linkvault-backend || true
# 4. Run the container (adjust ports as needed)
docker run -d --name linkvault-frontend -p 3000:3000 linkvault-frontend
docker run -d --name linkvault-backend -p 5000:5000 linkvault-backend