Skip to content

bj-eberhardt/mastermind

Repository files navigation

Mastermind

The game "Mastermind" or also called "SuperHirn" implemented with Vue3 and TailwindCss.

You can see the version live at: https://mastermind.app.familie-bark.de/

Screenshot

Use via docker

Just deploy the docker image on your machine, configure the ports and enjoy:

docker run -d -p 8080:80 --name mastermind beberhardt/mastermind

from dockerhub

You can access it then via http://localhost:8080/

Deployment

Served in webserver

Create docker image with binding to port 8080.

docker build -t mastermind-vue .
docker run -d -p 8080:80 --name test-container mastermind-vue

You can access it then via http://localhost:8080/

Create static resources

Run the script ./scripts/build_static_webroot.bat or ./scripts/build_static_webroot.sh. It's building the vue project and puts the necessary created static resources into folder 'build-output'. Now you can host it wherever you want.

Development

Use nvm or use the necessary node version from .nvmrc file.

You can start the dev server via npm run dev.

You can format and lint the code via npm run check.

You can build the static resources via npm run build.

About

The famous game Mastermind as browser game / Das fabelhafte Spiel Superhirn als Browserspiel

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors