-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gitpod.yml
43 lines (39 loc) · 1.08 KB
/
.gitpod.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
image:
file: .gitpod.Dockerfile
workspaceLocation: tour/main.code-workspace # Relative to /workspace dir
ports:
- port: 1024-6000
onOpen: ignore
tasks:
- name: Build Đ Tooling
init: |
# update epm to latest version
curl -o $HOME/.local/bin/epm -L https://github.com/e-wrks/epm/raw/latest/epm
# prepare /workspace as an epm home
cd /workspace
epm init \
-B https://github.com/e-wrks \
edh \
-B http://github.com/complyue \
nedh els sedh eas hasdim haskit
cd /workspace/edh-universe
# build & install executables from Edh packages,
# this takes minutes & GBs
stack update
stack install
command: |
# update packages in root epm home
cd /workspace/edh-universe
epm up
epm i
# update executables from Edh packages
stack install
vscode:
extensions:
- justusadam.language-haskell
- haskell.haskell
- complyue.edh-vscode-syntax
- complyue.edh-vscode-formatter
- complyue.edh-vscode-pack
- complyue.edh-vscode-lsc
- complyue.haskit-vscode