Movie Tracker is a universal service for movie and TV series lovers, allowing you to easily find films, TV series, and actors, create and share lists, track your watch progress, and share your impressions.
![]()
Movie Tracker is a service for searching and tracking movies being watched.
The main goal in the creation of this project was the realization of personal lists with movies and a convenient system of tracking the current progress for series.
The Movie Database API acts as a database of movies and actors.
git clone https://github.com/dapzer/movie-tracker.git.env file and transfer the data from .env.development into itdocker compose -f docker-compose.dev.yml up -dpnpm installpnpm run devgit clone https://github.com/dapzer/movie-tracker.gitdocker swarm initdocker node update --label-add databases=true <node_id> and docker node update --label-add reverseproxy=true <node_id>docker networkcreate --driver overlay --attachable caddy-public, docker network create --driver overlay --attachable movie-tracker-metrics, docker network create --driver overlay --attachable movie-tracker-shared.emv file and transfer the data from .env.development into it cp .env.development .envdocker stack deploy -c compose.stack.yaml --with-registry-auth movie-trackerfunction dsu() {
docker service update --with-registry-auth --force --image danilavoronkov/movie-tracker-$1 movie-tracker_$1
}
function dsl() {
docker service logs -f --since $1m movie-tracker_$2
}
function deploy() {
docker stack deploy -c compose.stack.yaml --with-registry-auth $1
}
After successfully building the project in GitHub Actions, you need to follow these steps to update the project on the server:
dsu <service_name>We use cookies
We use cookies to analyze traffic and improve your experience. You can accept or reject analytics cookies.