Skip to content

Commit 1b8f97c

Browse files
committed
Release Candidate v0.16.12
* Removed gcloud requirement from README (automatic as of v0.16.11) * Updated Dockerfile and added .dockerignore
1 parent 590caed commit 1b8f97c

File tree

7 files changed

+15
-12
lines changed

7 files changed

+15
-12
lines changed

.dockerignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
*
2+
!Dockerfile

Dockerfile

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
FROM python:2.7.11
1+
FROM python:2.7.15-slim
22

3-
RUN apt-get update && apt-get install -y curl
4-
RUN pip install firecloud
5-
RUN curl https://sdk.cloud.google.com | bash
3+
RUN set -ex \
4+
&& apt-get update && apt-get install -y --no-install-recommends curl \
5+
&& rm -rf /var/lib/apt/lists/* \
6+
&& pip install --no-cache-dir -U --upgrade-strategy eager firecloud
7+
8+
CMD ["fissfc"]

README

-6
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,6 @@ FISS depends on several additional Python software packages, as listed in
5959
setup.py; typically the entire installation process (including loading of
6060
packages) takes only a few minutes.
6161

62-
FireCloud uses the Google Cloud SDK (https://cloud.google.com/sdk/) to manage
63-
authorization. To use the firecloud CLI or API, you must install the SDK and
64-
login locally with
65-
66-
gcloud auth application-default login
67-
6862
**Note: FireCloud encryts all web traffic with TLSv1.2. Some versions of
6963
python will not function correctly, and must be recompiled with openssl
7064
v1.02 or later. If recompiling is not an option, there is also a

changelog.txt

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ Change Log for FISSFC: the (Fi)recloud (S)ervice (S)elector
33
=======================================================================
44
Terms used below: HL = high level interface, LL = low level interface
55

6+
v0.16.12 - Removed gcloud requirement from README (automatic as of v0.16.11);
7+
Updated Dockerfile and added .dockerignore
8+
69
v0.16.11 - On install, will install gcloud if not available and not running in
710
Google AppEngine; Now attempts to set authentication credentials if
811
they have not been set; Added license; Added new LL functions:

firecloud/__about__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
# Package version
2-
__version__ = "0.16.11"
2+
__version__ = "0.16.12"

firecloud/api.py

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
from __future__ import print_function
1010
import json
1111
import sys
12+
import os
1213
import io
1314
import logging
1415
import subprocess

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,4 +154,4 @@ def run(self):
154154

155155
],
156156

157-
)
157+
)

0 commit comments

Comments
 (0)