mentorenwahl/backend/shard.yml

73 lines
1.9 KiB
YAML

# Mentorenwahl: A fullstack application for assigning mentors to students based on their whishes.
# Copyright (C) 2022 Dominic Grimm
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <https://www.gnu.org/licenses/>.
name: backend
version: 0.1.0
authors:
- Dominic Grimm <dominic@dergrimm.net>
license: GPL-3.0
targets:
api:
main: src/bin/api.cr
worker:
main: src/bin/worker.cr
crystal: 1.7.3
dependencies:
clear:
github: vici37/clear
branch: master
graphql:
github: graphql-crystal/graphql
branch: main
jwt:
github: crystal-community/jwt
commander:
github: mrrooijen/commander
mosquito:
github: mosquito-cr/mosquito
env_config:
github: repomaa/env_config.cr
shard:
github: maiha/shard.cr
retriable:
github: sija/retriable.cr
service:
git: https://git.dergrimm.net/dergrimm/service.git
redis:
github: stefanwille/crystal-redis
athena:
github: athena-framework/framework
baked_file_system:
github: schovi/baked_file_system
compiled_license:
git: https://git.dergrimm.net/dergrimm/compiled_license.git
docker:
github: repomaa/docker.cr
tallboy:
github: epoch/tallboy
wannabe_bool:
github: llamicron/wannabe_bool
graphql-dataloader:
github: graphql-crystal/dataloader
branch: main
fancyline:
github: Papierkorb/fancyline