Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Work in Progress] Migrate to Stack #40

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open

[Work in Progress] Migrate to Stack #40

wants to merge 3 commits into from

Conversation

clample
Copy link

@clample clample commented Aug 20, 2016

Bead can now be built using stack. First install stack, then run stack setup to download ghc if necessary. The project can then be built using stack build and run using stack exec Bead.

Flags (like Tests, MySQL, SSO) can be passed as follows: stack build --flag Bead:Tests

Not yet done: migrate start-ghci, start-ghci-nosql, ... to use stack ghci

@clample
Copy link
Author

clample commented Aug 20, 2016

travis-test.sh should also be migrated to use the stack command

@clample
Copy link
Author

clample commented Aug 20, 2016

Dockerfile will need to be updated to install stack and also run stack setup. cabal and ghc will no longer need to be installed in the dockerfile, ghc will be installed by stack setup.

travis is pulling the latest docker image, so the travis build will only pass when an updated docker image is pushed.

@clample clample changed the title Migrate to Stack [Work in Progress] Migrate to Stack Aug 28, 2016
@andorp
Copy link
Owner

andorp commented Sep 16, 2016

I need to create a docker image to test this.

@andorp andorp self-assigned this Sep 16, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants