Skip to content
This repository has been archived by the owner on Feb 17, 2018. It is now read-only.
/ linky Public archive

🔗 Linky: an efficient way to manage your links

License

Notifications You must be signed in to change notification settings

getlinky/linky

Repository files navigation

linky

A tool for storing links

Linky is a website for storing links and nothing more, with a focus on simple to use keybinds for the utmost efficiency and ease of use.

Linky is powered by Vue.js on the frontend, and Django-Rest-Framework on the backend.

img

Browser Extensions

chrome

firefox

Install

git clone https://github.com/sbdchd/linky && cd linky

Setup development environment

The django and frontend source files are mounted in docker so changes made locally will update the docker container.

docker-compose -f docker-compose-dev.yml up

# navigate to https://localhost:8080

# stop
docker-compose -f docker-compose-prod.yml down

Setup production environment

Be sure to Rename the .env-example file to .env and add the secrets for production.

docker-compose -f docker-compose-prod.yml up

# navigate to https://localhost

# stop
docker-compose -f docker-compose-prod.yml down

Deploying and redeploying changes to production

# Find the machine name you want to deploy to
docker-machine ls
# Find command to set as active machine (in this case linky-sloth)
docker-machine env linky-sloth
# Set as active
eval $(docker-machine env linky-sloth)
# Deploy everything
docker-compose up -d --build
# Redeploy select service "web" without change others
docker-compose up --no-deps -d --build web