├── .gitignore ├── Cargo.toml ├── api ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile └── src │ ├── data │ ├── cult │ │ ├── create_cult.rs │ │ ├── get_cult_all.rs │ │ ├── get_cult_by_id.rs │ │ └── mod.rs │ ├── mod.rs │ └── person │ │ ├── create_person.rs │ │ ├── get_person_all.rs │ │ ├── get_person_by_id.rs │ │ ├── get_persons_by_cult_id.rs │ │ └── mod.rs │ ├── db │ └── mod.rs │ ├── graphql │ ├── handler.rs │ ├── mod.rs │ ├── mutation.rs │ ├── query.rs │ └── schema.rs │ ├── main.rs │ └── type_defs │ ├── cults.rs │ ├── mod.rs │ └── person.rs ├── database ├── create_cults.sql └── create_users.sql ├── docker-compose.yml ├── readme.md └── schema.graphql /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | # Cargo.toml 2 | [workspace] 3 | members = [ 4 | "api", 5 | ] 6 | -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | -------------------------------------------------------------------------------- /api/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/Cargo.lock -------------------------------------------------------------------------------- /api/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/Cargo.toml -------------------------------------------------------------------------------- /api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/Dockerfile -------------------------------------------------------------------------------- /api/src/data/cult/create_cult.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/cult/create_cult.rs -------------------------------------------------------------------------------- /api/src/data/cult/get_cult_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/cult/get_cult_all.rs -------------------------------------------------------------------------------- /api/src/data/cult/get_cult_by_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/cult/get_cult_by_id.rs -------------------------------------------------------------------------------- /api/src/data/cult/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/cult/mod.rs -------------------------------------------------------------------------------- /api/src/data/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/mod.rs -------------------------------------------------------------------------------- /api/src/data/person/create_person.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/person/create_person.rs -------------------------------------------------------------------------------- /api/src/data/person/get_person_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/person/get_person_all.rs -------------------------------------------------------------------------------- /api/src/data/person/get_person_by_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/person/get_person_by_id.rs -------------------------------------------------------------------------------- /api/src/data/person/get_persons_by_cult_id.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/person/get_persons_by_cult_id.rs -------------------------------------------------------------------------------- /api/src/data/person/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/data/person/mod.rs -------------------------------------------------------------------------------- /api/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/db/mod.rs -------------------------------------------------------------------------------- /api/src/graphql/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/graphql/handler.rs -------------------------------------------------------------------------------- /api/src/graphql/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/graphql/mod.rs -------------------------------------------------------------------------------- /api/src/graphql/mutation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/graphql/mutation.rs -------------------------------------------------------------------------------- /api/src/graphql/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/graphql/query.rs -------------------------------------------------------------------------------- /api/src/graphql/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/graphql/schema.rs -------------------------------------------------------------------------------- /api/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/main.rs -------------------------------------------------------------------------------- /api/src/type_defs/cults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/type_defs/cults.rs -------------------------------------------------------------------------------- /api/src/type_defs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/type_defs/mod.rs -------------------------------------------------------------------------------- /api/src/type_defs/person.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/api/src/type_defs/person.rs -------------------------------------------------------------------------------- /database/create_cults.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/database/create_cults.sql -------------------------------------------------------------------------------- /database/create_users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/database/create_users.sql -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/readme.md -------------------------------------------------------------------------------- /schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayy-lmao/rust-graphql-docker/HEAD/schema.graphql --------------------------------------------------------------------------------