diff --git a/src/config b/src/config old mode 100644 new mode 100755 diff --git a/src/docker-compose.yml b/src/docker-compose.yml old mode 100644 new mode 100755 diff --git a/src/modules/photoprismpi/filesystem/boot/docker-compose/photoprisim/.env b/src/modules/photoprismpi/filesystem/boot/docker-compose/photoprisim/.env new file mode 100644 index 0000000..302af7c --- /dev/null +++ b/src/modules/photoprismpi/filesystem/boot/docker-compose/photoprisim/.env @@ -0,0 +1 @@ +COMPOSE_PROJECT_NAME=photoprisim diff --git a/src/modules/photoprismpi/filesystem/boot/user-data b/src/modules/photoprismpi/filesystem/boot/user-data new file mode 100644 index 0000000..cd3d3d5 --- /dev/null +++ b/src/modules/photoprismpi/filesystem/boot/user-data @@ -0,0 +1,74 @@ +#cloud-config + +# This is the user-data configuration file for cloud-init. By default this sets +# up an initial user called "ubuntu" with password "ubuntu", which must be +# changed at first login. However, many additional actions can be initiated on +# first boot from this file. The cloud-init documentation has more details: +# +# https://cloudinit.readthedocs.io/ +# +# Some additional examples are provided in comments below the default +# configuration. + +# Enable password authentication with the SSH daemon +ssh_pwauth: true + +# On first boot, set the (default) ubuntu user's password to "ubuntu" and +# expire user passwords +chpasswd: + expire: false + list: + - ubuntu:ubuntu + +## Add users and groups to the system, and import keys with the ssh-import-id +## utility +#groups: +#- robot: [robot] +#- robotics: [robot] +#- pi +# +#users: +#- default +#- name: robot +# gecos: Mr. Robot +# primary_group: robot +# groups: users +# ssh_import_id: foobar +# lock_passwd: false +# passwd: $5$hkui88$nvZgIle31cNpryjRfO9uArF7DYiBcWEnjqq7L1AQNN3 + +## Update apt database and upgrade packages on first boot +#package_update: true +#package_upgrade: true + +## Install additional packages on first boot +#packages: +#- pwgen +#- pastebinit +#- [libpython2.7, 2.7.3-0ubuntu3.1] + +## Write arbitrary files to the file-system (including binaries!) +#write_files: +#- path: /etc/default/keyboard +# content: | +# # KEYBOARD configuration file +# # Consult the keyboard(5) manual page. +# XKBMODEL="pc105" +# XKBLAYOUT="gb" +# XKBVARIANT="" +# XKBOPTIONS="ctrl: nocaps" +# permissions: '0644' +# owner: root:root +#- encoding: gzip +# path: /usr/bin/hello +# content: !!binary | +# H4sIAIDb/U8C/1NW1E/KzNMvzuBKTc7IV8hIzcnJVyjPL8pJ4QIA6N+MVxsAAAA= +# owner: root:root +# permissions: '0755' + +## Run arbitrary commands at rc.local like time +runcmd: +#- [ /usr/bin/start_docker_compose, ] +#- [ sh, -xc, "echo $(date) ': hello world!'" ] +#- [ wget, "http://ubuntu.com", -O, /run/mydir/index.html ] +