Skip to content

Commit 3b40f3f

Browse files
committed
add DS dockerfile, update vendored gomacro
1 parent 110693d commit 3b40f3f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

82 files changed

+43653
-11736
lines changed

Dockerfile.DS

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
FROM alpine:3.5
2+
MAINTAINER dwhitena
3+
4+
# Add gophernotes
5+
ADD . /go/src/github.com/gopherdata/gophernotes/
6+
7+
# Install Jupyter and gophernotes.
8+
RUN set -x \
9+
# install python and dependencies
10+
&& apk update \
11+
&& apk --no-cache add \
12+
ca-certificates \
13+
python3 \
14+
su-exec \
15+
gcc \
16+
g++ \
17+
git \
18+
py3-zmq \
19+
pkgconfig \
20+
zeromq-dev \
21+
musl-dev \
22+
mercurial \
23+
&& pip3 install --upgrade pip \
24+
&& cp /usr/bin/python3.5 /usr/bin/python \
25+
## install Go
26+
&& apk --update-cache --allow-untrusted \
27+
--repository http://dl-4.alpinelinux.org/alpine/edge/community \
28+
--arch=x86_64 add \
29+
go \
30+
## jupyter notebook
31+
&& ln -s /usr/include/locale.h /usr/include/xlocale.h \
32+
&& pip3 install jupyter notebook \
33+
## install gophernotes
34+
&& GOPATH=/go go install github.com/gopherdata/gophernotes \
35+
&& cp /go/bin/gophernotes /usr/local/bin/ \
36+
&& mkdir -p ~/.local/share/jupyter/kernels/gophernotes \
37+
&& cp -r /go/src/github.com/gopherdata/gophernotes/kernel/* ~/.local/share/jupyter/kernels/gophernotes \
38+
## get the relevant Go packages
39+
&& go get -insecure gonum.org/v1/plot/... \
40+
&& go get -insecure gonum.org/v1/gonum/... \
41+
&& go get github.com/kniren/gota/... \
42+
&& go get github.com/sajari/regression \
43+
&& go get github.com/sjwhitworth/golearn/... \
44+
&& go get -insecure go-hep.org/x/hep/csvutil/... \
45+
&& go get -insecure go-hep.org/x/hep/fit \
46+
&& go get -insecure go-hep.org/x/hep/hbook \
47+
&& go get github.com/montanaflynn/stats \
48+
&& go get github.com/boltdb/bolt \
49+
&& go get github.com/patrickmn/go-cache \
50+
&& go get github.com/chewxy/math32 \
51+
&& go get github.com/chewxy/hm \
52+
&& go get github.com/chewxy/vecf64 \
53+
&& go get github.com/chewxy/vecf32 \
54+
&& go get github.com/awalterschulze/gographviz \
55+
&& go get github.com/leesper/go_rng \
56+
&& go get github.com/pkg/errors \
57+
&& go get github.com/stretchr/testify/assert \
58+
## clean
59+
&& find /usr/lib/python3.5 -name __pycache__ | xargs rm -r \
60+
&& rm -rf \
61+
/root/.[acpw]* \
62+
ipaexg00301* \
63+
&& rm -rf /var/cache/apk/*
64+
65+
EXPOSE 8888
66+
CMD [ "jupyter", "notebook", "--no-browser", "--allow-root", "--ip=0.0.0.0" ]

Gopkg.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Gopkg.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222

2323

2424
[[constraint]]
25+
branch = "master"
2526
name = "github.com/cosmos72/gomacro"
26-
version = "2.0.0"
2727

2828
[[constraint]]
2929
branch = "master"

vendor/github.com/cosmos72/gomacro/all_test.go

Lines changed: 15 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cosmos72/gomacro/base/genimport.go

Lines changed: 14 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cosmos72/gomacro/base/x_package.go

Lines changed: 17 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cosmos72/gomacro/benchmark_test.go

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cosmos72/gomacro/classic/env.go

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cosmos72/gomacro/classic/fast.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/cosmos72/gomacro/classic/inspect.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)