Skip to content

worldskillsuk/templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WorldSkills UK Competition Templates

Pre-configured framework templates for offline competition environments.

Templates

  • react - React with Vite
  • vuejs - Vue.js with Vite
  • svelte - SvelteKit with static adapter
  • angular - Angular CLI
  • nextjs - Next.js
  • vanillajs - Vanilla JavaScript
  • expressjs - Express.js backend
  • laravel - Laravel with MySQL auto-configuration

Features

All templates include:

  • Dockerfile for containerized deployment
  • GitHub Actions workflow for CI/CD
  • Verdaccio npm registry configuration (Node.js templates)
  • Production-ready nginx configuration (frontend templates)
  • Auto-deployment to Gitea with Docker registry

Laravel Template

Includes MySQL auto-configuration:

  • Auto-migrations on container start
  • Dynamic database credentials via build args
  • Database naming: {username}_module_{letter}

Usage

Clone individual template:

git clone https://github.com/worldskillsuk/templates.git
cd templates/react

Import to Gitea (via setup script):

./import_framework.sh

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •