Cozy

De Admin -- TALEVAS.
(Différences entre les versions)
(Dockerfile)
(Dockerfile)
Ligne 3 : Ligne 3 :
 
== cozy-couchdb ==
 
== cozy-couchdb ==
 
=== Dockerfile ===
 
=== Dockerfile ===
FROM ubuntu:xenial
+
FROM ubuntu:xenial
 
   
 
   
RUN apt update; apt -y install less tree net-tools htop curl vim apt-transport-https; # apt clean cache
 
 
   
 
   
RUN curl https://apt.cozy.io/cozy.gpg | \
+
RUN apt update; apt install -y less tree vim net-tools curl htop apt-transport-https; #apt autoremove; apt autoclean
 +
RUN curl https://apt.cozy.io/cozy.gpg | \
 
     apt-key --keyring /etc/apt/trusted.gpg.d/cozy.gpg add -
 
     apt-key --keyring /etc/apt/trusted.gpg.d/cozy.gpg add -
RUN curl https://apt.cozy.io/nightly/cozy.gpg | \
+
RUN curl https://apt.cozy.io/nightly/cozy.gpg | \
     apt-key --keyring /etc/apt/trusted.gpg.d/cozy.gpg add -  
+
     apt-key --keyring /etc/apt/trusted.gpg.d/cozy.gpg add -
 +
 +
 +
COPY 10-admins.ini /opt/couchdb/etc/local.d/10-admins.ini
 +
COPY 10-bind-address.ini /opt/couchdb/etc/default.d/10-bind-address.ini
 +
 +
RUN echo "deb https://apt.cozy.io/ubuntu/ xenial stable" > /etc/apt/sources.list.d/cozy.list
 +
RUN apt update; apt install -y cozy-couchdb; #apt autoremove; apt autoclean
 +
 +
#VOLUME /opt/couchdb/etc/local.d/
 +
 +
# Add configuration
 +
COPY local.ini /opt/couchdb/etc/local.d/
 +
COPY vm.args /opt/couchdb/etc/
 +
 +
COPY ./docker-entrypoint.sh /
 
   
 
   
RUN echo "deb https://apt.cozy.io/ubuntu/ xenial stable" > /etc/apt/sources.list.d/cozy.list
+
WORKDIR /opt/couchdb
 +
EXPOSE 5984 4369 9100
 +
VOLUME ["/opt/couchdb/data"]
 
   
 
   
COPY 10-admins.ini /opt/couchdb/etc/local.d/10-admins.ini
+
ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"]
COPY 10-bind-address.ini /opt/couchdb/etc/default.d/10-bind-address.ini
+
CMD ["/opt/couchdb/bin/couchdb"]
RUN apt update; apt -y install cozy-couchdb; # apt clean cache
+
# edit /opt/couchdb/etc/vm.args and /opt/couchdb/etc/local.d/*.ini yourself.
+
  
 
=== 10-admins.ini ===
 
=== 10-admins.ini ===

Version du 10 avril 2018 à 05:00

Sommaire

Cozy

cozy-couchdb

Dockerfile

FROM ubuntu:xenial


RUN apt update; apt install -y less tree vim net-tools curl htop apt-transport-https; #apt autoremove; apt autoclean RUN curl https://apt.cozy.io/cozy.gpg | \

   apt-key --keyring /etc/apt/trusted.gpg.d/cozy.gpg add -

RUN curl https://apt.cozy.io/nightly/cozy.gpg | \

   apt-key --keyring /etc/apt/trusted.gpg.d/cozy.gpg add -


COPY 10-admins.ini /opt/couchdb/etc/local.d/10-admins.ini COPY 10-bind-address.ini /opt/couchdb/etc/default.d/10-bind-address.ini

RUN echo "deb https://apt.cozy.io/ubuntu/ xenial stable" > /etc/apt/sources.list.d/cozy.list RUN apt update; apt install -y cozy-couchdb; #apt autoremove; apt autoclean

  1. VOLUME /opt/couchdb/etc/local.d/
  1. Add configuration

COPY local.ini /opt/couchdb/etc/local.d/ COPY vm.args /opt/couchdb/etc/

COPY ./docker-entrypoint.sh /

WORKDIR /opt/couchdb EXPOSE 5984 4369 9100 VOLUME ["/opt/couchdb/data"]

ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"] CMD ["/opt/couchdb/bin/couchdb"]

10-admins.ini

10-admins.ini

# Package-introduced administrative user
[admins]
admin = adminpwd

10-bind-address.ini

10-bind-address.ini

# Package-introduced bind address
[chttpd]
bind_address = 0.0.0.0