Files
2025-10-07 10:53:08 +02:00
..
2025-09-29 16:15:08 +02:00
2025-07-04 12:25:38 +02:00
2025-08-20 11:32:01 +02:00
2025-08-02 22:55:24 +02:00
2025-07-30 08:50:28 +02:00
2025-09-28 09:50:55 +02:00
2025-08-18 09:43:07 +02:00
2025-08-20 11:32:01 +02:00
2025-07-29 14:04:25 +02:00
2025-10-07 10:53:08 +02:00
2025-09-28 09:50:55 +02:00
2025-09-29 16:15:08 +02:00
2025-08-18 09:43:07 +02:00
2025-08-20 11:32:01 +02:00

Nextcloud Dev En

two options

one created manualy with a simple podman and a local database

one fully under podman, done on nextcloud conference

Option 1 / simple podman

Create a dev env for nextcloud

setup database :

./setupdatabase.sh
./setuppodman

On ubuntu VOLUME creation failed ( podman 4.9.3 ) Comment out VOLUME var/www/html in 31/apache/Dockerfile

podman tag $image_id nextcloud_local 
./clonegit.sh
./runpodman.sh
./doit.sh

se connecter sur http://127.0.0.1:8080

creer l'administrateur

puis

./sync_poll.sh

il reste encore a compiler avec les dependances composer et le build npm vuejs

./enter_www_data.sh

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash \
    && export NVM_DIR="$HOME/.nvm" \
    && . "$NVM_DIR/nvm.sh" \
    && nvm install 20 \
    && nvm alias default 20

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
cd custom_apps/polls/

make

ln -s composer.phar build/tools/composer 
export PATH=$PATH:$(pwd)/build/tools

make

et a activer l'application polls

A Faire

utiliser la base de donnee postgres et non le SQLLite ?

./migrate_db_sqlite2postgres.sh

NEW PLAIN nextcloud dev

setup

git clone git@github.com:juliusknorr/nextcloud-docker-dev.git
git git@github.com:nextcloud/server.git

check nextcloud-docker-dev.env then

cp nextcloud-docker-dev.env nextcloud-docker-dev.git/.env

https setup, local private PKI.

missing setup cert and setupcert host ... mkcert compilation + install

update-certs update-hosts

https://nextcloud-dev.l0g.eu

then will be done as sudo ( RootLess or podman limitation ? )

./runit.sh dryrun up

start

./runit.sh up

stop

./runit.sh down

Pour les mails : https://mail-dev.l0g.eu/#

un MailHog est installé !