Goals
Results
- You will have a base Paas project in the file system. It will be called training-paas-project
Tasks / Procedure
- Create a new file "
magnolia.properties
" in the path:
paas-training-webapp/src/main/webapp/WEB-INF/config/default
#-------------------------------------------- # Here we define some properties not # configured in the config repository. # They are used in common before the initialization # of the repositories. # # WARNING: on Windows systems, either use the / # to separate path elements, or escape the \ with # another \, i.e C:\\magnolia\\data\\repositories # or c:/magnolia/data/repositories #-------------------------------------------- magnolia.home=${magnolia.app.rootdir} # The directory to expose file system resources from magnolia.resources.dir=${magnolia.home}/modules # Pattern to define which resources should be observed by ClasspathScanner magnolia.resources.classpath.observation.pattern=.*\\.(ftl|yaml)$ # Directories relative to magnolia.resources.dir which will be excluded from FileResourceOrigin observation. # Also see info.magnolia.resourceloader.file.FileSystemResourceOrigin#EXCLUDED_DIRECTORIES #magnolia.resources.filesystem.observation.excludedDirectories=META-INF,WEB-INF,cache,docroot,logs,repositories,tmp magnolia.cache.startdir=${magnolia.home}/cache magnolia.upload.tmpdir=${magnolia.home}/tmp magnolia.exchange.history=${magnolia.home}/history magnolia.repositories.config=WEB-INF/config/default/repositories.xml magnolia.repositories.home=${magnolia.home}/repositories magnolia.repositories.jackrabbit.config=WEB-INF/config/repo-conf/jackrabbit-bundle-h2-search.xml log4j.config=WEB-INF/config/default/log4j2.xml magnolia.logs.dir=${magnolia.home}/logs # The directories in which the bootstrap files are searched magnolia.bootstrap.dir=WEB-INF/bootstrap/author WEB-INF/bootstrap/common # This is only used for the initial installation afterward the configuration in the config repository is used # The value is saved in /server/admin magnolia.bootstrap.authorInstance=true # Some modules contain optional sample content. They will check this property to decide if they should install # the sample data magnolia.bootstrap.samples=true # Activate UTF-8 support to pages magnolia.utf8.enabled=false # Switch to false to enhance the performance of the javascript generation and similar magnolia.develop=false # Change to point at your custom Vaadin widgetset and theme # Your widgetset should always inherit magnolia's Pro widgetset (info.magnolia.widgetset.MagnoliaProWidgetSet) magnolia.ui.vaadin.widgetset=info.magnolia.widgetset.MagnoliaProWidgetSet # Your theme should always include magnolia's default theme (admincentral) magnolia.ui.vaadin.theme=admincentral # Contact details displayed in the footer of the login form #magnolia.service.contact= # Set it to true if bootstrapping/update should be performed automatically magnolia.update.auto=false # Location of the file containing both the private and the public keys used to verify authenticity of activation requests # This file is generated if not present magnolia.author.key.location=${magnolia.home}/WEB-INF/config/default/magnolia-activation-keypair.properties # Algorithm for data transfer encryption/decryption https://www.bouncycastle.org/specifications.html # magnolia.cipher.algorithm=RSA/NONE/OAEPWithSHA3-256AndMGF1Padding
- Copy the Magnolia project into the empty project you clone from GitLab.
- (You should see something like this)
- Push the project into your own branch.
- You will create a branch that you will use during the project to deploy. (The branch should have the structure of: <the first letter of your first name and your surname>.)
- for example for me: Francisco Gonzalez - Branch name fgonzalez
- Use the next script.
- You will create a branch that you will use during the project to deploy. (The branch should have the structure of: <the first letter of your first name and your surname>.)
git push
git checkout -b <yourBranchName> git add . git push origin <yourBranchName>