Explorecraft_Logolcicusz_Kn.../Justfile

37 lines
No EOL
1,002 B
Makefile

# Just configuration
set dotenv-load
# Default variables
default_image := 'gitpot.org/logolicusz/explorecraft_logolcicusz_knockoff:latest'
default_tag := 'latest'
alias dewit := build
# Run dev server by default
default: dev
_install:
yarn install
# Run vite dev server
dev: _install
@echo "Running vite development server..."
yarn run dev --open
# Run vite preview server
preview: _install
@echo "Running vite preview server..."
yarn run build
yarn run preview --open
# Publish container to Gitpot registry
publish image=default_image:
echo "$GITPOT_TOKEN" | docker login gitpot.org -u $GITPOT_USERNAME --password-stdin
docker push {{image}}
@echo "Published {{image}} successfuly! Use 'docker pull {{image}}' to pull the container."
# build container image with specified runner (default runner: docker)
build tag=default_tag:
@echo "Running with 'docker' and tagging as '{{tag}}'..."
TAG="{{tag}}" docker compose -f docker-compose.build.yml build