Skip to content

mmarconm/haskell-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto usado para construir ambiente de desenvolvimento com haskell no docker usando vscode (remote containers)

Instalação de dependencias e Aplicações necessárias para desenvolver no vscode com Docker.

  • Instale o docker no seu sistema operacional.
  • Instale o vscode https://code.visualstudio.com
  • Instale as extensões necessárias a seguir no seu vscode.
    • ms-vscode-remote.remote-containers
    • ms-azuretools.vscode-docker
    • justusadam.language-haskell

agora construa a imagem para o docker usando o comando abaixo.

docker build -t haskell_dev:9.1 .
# Isso poderá levar um tempo. dependerá do processamento de sua maquina e velocidade da conexão da internet. entre 20 minutos a 90 Minutos mais ou menos.
# Mude o tag de arcordo com sua necessidade.
docker build -t haskell_dev:9.1 .

# O nome haskell_dev:9.1 será o nome final da sua imagem + a tag. altere esse nome no arquivo .env localizado na pasta raiz do projeto.
# caso use outro nome. não esqueça de alterar dentro do arquivo .env disponivel em cada branch.

# Exemplo do arquivo .env
HASKELL_IMAGE=haskell_dev:9.1
STACK_PORT=4000
DB_IMAGE=postgres:12
DB_PORT=5434
REDIS_IMAGE=redis:6.0
REDIS_PORT=6379

Haskell Links and Docs

Upgrade and install cabal

# abra seu .bashrc e adicione a linha abaixo.
export PATH=$HOME/.cabal/bin:$PATH
# or
echo 'export PATH=$HOME/.cabal/bin:$PATH' > $HOME/.bashrc && source $HOME/.bashrc 
# -- feche e abra o seu terminal para carregar o seu bashrc
cabal update

cabal install cabal-install

mkdir myproject && cd myproject
cabal init
cabal run

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published