stg_svelte_go_arango

Stg_svelte_go_arango

sveltekit + Go + arangodb

Smacktalk Gaming

full stack web application

  • frontend = sveltekit
  • backend = go
  • database = arango

docker setup for all

docker run -v /home/thebogie/work/arangodb/collection:/var/lib/arangodb3 -v /home/thebogie/work/arangodb/apps:/var/lib/arangodb3-apps -p 50001:50001 -p 50002:50002 -p 50003:50003 -d --name stgangdocker stgangdocker In Docker: arangod --server.authentication=false ; cd /stg/back ; ./main

docker setup for back+db

docker run -v /home/thebogie/work/arangodb/collection:/var/lib/arangodb3 -v /home/thebogie/work/arangodb/apps:/var/lib/arangodb3-apps -p 50001:50001 -p 50002:50002 --name In Docker: arangod --server.authentication=false & cd /stg/back ; ./main

just database:

docker run -v /home/thebogie/work/arangodb/collection:/var/lib/arangodb3 -v /home/thebogie/work/arangodb/apps:/var/lib/arangodb3-apps -p 50001:50001 --name
windows: docker run -v C:/work/arangodbstorage:/var/lib/arangodb3 -p 50001:50001 --name stggoarangoflutter stggoarangoflutter arangod --server.authentication=false ; docker-compose -f .\docker-compose.dev.yml up -d arangodb

Upcoming

  • FrontEnd:

    • add contest page
      • figure out local zone in contest server side and update times. then send through to contest?
    • profile front page. what to hold in it? how to click through to show list of games and venue
  • Backend

    • fetch array of games. add games if new
    • add Played_With
    • add new outcomes (no previous)

##Extra

  • for JSON: arangoexport --server.database smacktalk --collection game --output-directory "games"
  • for argango backup/restore: arangodump --server.database smacktalk --output-directory "today"
  • docker-compose.yml -> docker exec -it backend_arangodb_db_container_1 sh

Top categories

Loading Svelte Themes