├── LICENSE ├── README.md ├── api_server ├── .env ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── Rocket.toml ├── diesel.toml ├── migrations │ ├── .gitkeep │ └── 00000000000000_diesel_initial_setup │ │ ├── down.sql │ │ └── up.sql ├── src │ ├── main.rs │ └── schema.rs └── wait-for-it.sh ├── docker-compose.yml └── web ├── .gitignore ├── Dockerfile ├── README.md ├── images.d.ts ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── App.css ├── App.test.tsx ├── App.tsx ├── index.css ├── index.tsx ├── logo.svg └── registerServiceWorker.ts ├── tsconfig.json ├── tsconfig.prod.json ├── tsconfig.test.json ├── tslint.json └── yarn.lock /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/README.md -------------------------------------------------------------------------------- /api_server/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/.env -------------------------------------------------------------------------------- /api_server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/.gitignore -------------------------------------------------------------------------------- /api_server/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/Cargo.lock -------------------------------------------------------------------------------- /api_server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/Cargo.toml -------------------------------------------------------------------------------- /api_server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/Dockerfile -------------------------------------------------------------------------------- /api_server/Rocket.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/Rocket.toml -------------------------------------------------------------------------------- /api_server/diesel.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/diesel.toml -------------------------------------------------------------------------------- /api_server/migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api_server/migrations/00000000000000_diesel_initial_setup/down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/migrations/00000000000000_diesel_initial_setup/down.sql -------------------------------------------------------------------------------- /api_server/migrations/00000000000000_diesel_initial_setup/up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/migrations/00000000000000_diesel_initial_setup/up.sql -------------------------------------------------------------------------------- /api_server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/src/main.rs -------------------------------------------------------------------------------- /api_server/src/schema.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api_server/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/api_server/wait-for-it.sh -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:8 2 | 3 | WORKDIR /usr/src/app 4 | 5 | RUN yarn 6 | 7 | EXPOSE 3000 -------------------------------------------------------------------------------- /web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/README.md -------------------------------------------------------------------------------- /web/images.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/images.d.ts -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/App.css -------------------------------------------------------------------------------- /web/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/App.test.tsx -------------------------------------------------------------------------------- /web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/App.tsx -------------------------------------------------------------------------------- /web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/index.css -------------------------------------------------------------------------------- /web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/index.tsx -------------------------------------------------------------------------------- /web/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/logo.svg -------------------------------------------------------------------------------- /web/src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.prod.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.json" 3 | } -------------------------------------------------------------------------------- /web/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/tsconfig.test.json -------------------------------------------------------------------------------- /web/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/tslint.json -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ghotiphud/rust-web-starter/HEAD/web/yarn.lock --------------------------------------------------------------------------------