Compare commits

..

2 Commits

Author SHA1 Message Date
9dcb36612d Add nix / direnv setup
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2021-04-03 20:28:46 -07:00
ae3b173f3f Update lock file. 2021-04-03 20:26:40 -07:00
3 changed files with 37 additions and 0 deletions

1
.envrc Normal file
View File

@ -0,0 +1 @@
use_nix

2
bheisler/Cargo.lock generated
View File

@ -1,3 +1,5 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
[[package]]
name = "adler32"
version = "1.0.3"

34
default.nix Normal file
View File

@ -0,0 +1,34 @@
let
unstableTarball = fetchTarball
"https://github.com/NixOS/nixpkgs/archive/nixos-unstable.tar.gz";
pkgs = import <nixpkgs> { };
unstable = import unstableTarball { };
in with pkgs;
pkgs.mkShell rec {
name = "rust";
buildInputs = [
entr
openssl
pkg-config
unstable.cargo
unstable.rustc
unstable.rustfmt
unstable.rust-analyzer
postgresql
diesel-cli
];
# By default setup dev environment.
AWS_ACCESS_KEY_ID = "0BO8BCZZXV3SFZ1B43W1";
AWS_SECRET_ACCESS_KEY = "x6SjXJZuP1tMzxH/a6xEFDcMw4XB8qCfRPNbuGzN";
DATABASE_USER = "comics_devel";
DATABASE_NAME = "comics_devel";
DATABASE_HOST = "postgres.h.xinu.tv";
DATABASE_URL =
"postgres://${DATABASE_USER}@${DATABASE_HOST}/${DATABASE_NAME}";
PROD_DATABASE_USER = "comics";
PROD_DATABASE_NAME = "comics";
PROD_DATABASE_HOST = "postgres.h.xinu.tv";
PROD_DATABASE_URL =
"postgres://${PROD_DATABASE_USER}@${PROD_DATABASE_HOST}/${PROD_DATABASE_NAME}";
}