├── .github └── workflows │ ├── ci.yml │ └── helm-publish.yaml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── deployment ├── Dockerfile ├── charts │ ├── Chart.yaml │ ├── templates │ │ ├── _helpers.tpl │ │ └── fuel-faucet-deploy.yaml │ └── values.yaml ├── ingress │ └── eks │ │ └── faucet-ingress.yaml └── scripts │ ├── .env │ ├── faucet-delete.sh │ ├── faucet-deploy.sh │ ├── faucet-ingress-delete.sh │ └── faucet-ingress-deploy.sh ├── helm └── fuel-faucet │ ├── .helmignore │ ├── Chart.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── hpa.yaml │ ├── ingress.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── tests │ │ └── test-connection.yaml │ └── values.yaml ├── src ├── config.rs ├── constants.rs ├── dispense_tracker.rs ├── lib.rs ├── main.rs ├── models.rs ├── recaptcha.rs └── routes.rs ├── static └── index.html └── tests └── dispense.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/helm-publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/.github/workflows/helm-publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | /target 3 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/README.md -------------------------------------------------------------------------------- /deployment/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/Dockerfile -------------------------------------------------------------------------------- /deployment/charts/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/charts/Chart.yaml -------------------------------------------------------------------------------- /deployment/charts/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/charts/templates/_helpers.tpl -------------------------------------------------------------------------------- /deployment/charts/templates/fuel-faucet-deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/charts/templates/fuel-faucet-deploy.yaml -------------------------------------------------------------------------------- /deployment/charts/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/charts/values.yaml -------------------------------------------------------------------------------- /deployment/ingress/eks/faucet-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/ingress/eks/faucet-ingress.yaml -------------------------------------------------------------------------------- /deployment/scripts/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/scripts/.env -------------------------------------------------------------------------------- /deployment/scripts/faucet-delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/scripts/faucet-delete.sh -------------------------------------------------------------------------------- /deployment/scripts/faucet-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/scripts/faucet-deploy.sh -------------------------------------------------------------------------------- /deployment/scripts/faucet-ingress-delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/scripts/faucet-ingress-delete.sh -------------------------------------------------------------------------------- /deployment/scripts/faucet-ingress-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/deployment/scripts/faucet-ingress-deploy.sh -------------------------------------------------------------------------------- /helm/fuel-faucet/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/.helmignore -------------------------------------------------------------------------------- /helm/fuel-faucet/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/Chart.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/NOTES.txt -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/_helpers.tpl -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/deployment.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/hpa.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/ingress.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/service.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/templates/tests/test-connection.yaml -------------------------------------------------------------------------------- /helm/fuel-faucet/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/helm/fuel-faucet/values.yaml -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/dispense_tracker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/dispense_tracker.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/models.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/models.rs -------------------------------------------------------------------------------- /src/recaptcha.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/recaptcha.rs -------------------------------------------------------------------------------- /src/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/src/routes.rs -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/static/index.html -------------------------------------------------------------------------------- /tests/dispense.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/FuelLabs/faucet/HEAD/tests/dispense.rs --------------------------------------------------------------------------------