Adding LOTS of content.
Showing
with
591 additions
and
0 deletions
pom.xml
0 → 100644
<?xml version="1.0" encoding="UTF-8"?> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>com.starphoenixmedia</groupId> | ||
<artifactId>server-management</artifactId> | ||
<version>1.0-SNAPSHOT</version> | ||
<packaging>pom</packaging> | ||
<description>SPM GitLab CE Server Configuration and Documentation</description> | ||
<name>Server Management</name> | ||
<url>${gl.pages}</url> | ||
<organization> | ||
<name>StarPhoenix Media</name> | ||
<url>http://starphoenixmedia.com/</url> | ||
</organization> | ||
<prerequisites> | ||
<maven>3.0.0</maven> | ||
</prerequisites> | ||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<maven.compiler.source>1.8</maven.compiler.source> | ||
<maven.compiler.target>1.8</maven.compiler.target> | ||
<tag>master</tag> | ||
<rev>~${env.USER}</rev> | ||
<fulltag>${tag}/${rev}</fulltag> | ||
<fullver>${project.name} ${project.version} (${fulltag})</fullver> | ||
<gl.group>LadySerenaKitty</gl.group> | ||
<gl.group-url>ladyserenakitty</gl.group-url> | ||
<gl.name>server-management</gl.name> | ||
<gl.url>https://felinewith.me/${gl.group-url}/${gl.name}</gl.url> | ||
<gl.pages>https://${gl.group-url}.felinewith.me/${gl.name}/</gl.pages> | ||
</properties> | ||
<distributionManagement> | ||
<repository> | ||
<id>releases</id> | ||
<name>SPM Releases</name> | ||
<url>https://mvn.felinewith.me/repository/releases/</url> | ||
</repository> | ||
<snapshotRepository> | ||
<id>snapshots</id> | ||
<name>SPM Snapshots</name> | ||
<url>https://mvn.felinewith.me/repository/snapshots/</url> | ||
</snapshotRepository> | ||
<site> | ||
<id>Main</id> | ||
<name>Server Management</name> | ||
<url>${gl.pages}</url> | ||
</site> | ||
</distributionManagement> | ||
<issueManagement> | ||
<system>GitLab</system> | ||
<url>${gl.url}/issues</url> | ||
</issueManagement> | ||
<ciManagement> | ||
<system>GitLab CI</system> | ||
<url>${gl.url}/pipelines</url> | ||
</ciManagement> | ||
<scm> | ||
<connection>scm:git:${gl.url}.git</connection> | ||
<developerConnection>scm:git:[email protected]:${gl.group-url}/${gl.name}.git</developerConnection> | ||
<tag>${tag}</tag> | ||
<url>${gl.url}/blob/${tag}/</url> | ||
</scm> | ||
<developers> | ||
<developer> | ||
<id>LadySerenaKitty</id> | ||
<name>Jessica Hawkwell</name> | ||
<email>[email protected]</email> | ||
<organization>StarPhoenix Media</organization> | ||
<organizationUrl>http://starphoenixmedia.com/</organizationUrl> | ||
<properties> | ||
<gab>@LadySerenaKitty</gab> | ||
</properties> | ||
<roles> | ||
<role>Owner</role> | ||
<role>Administrator</role> | ||
<role>Developer</role> | ||
</roles> | ||
<timezone>-4</timezone> | ||
</developer> | ||
</developers> | ||
<repositories> | ||
<repository> | ||
<id>releases</id> | ||
<name>SPM Releases</name> | ||
<url>https://mvn.felinewith.me/repository/releases/</url> | ||
<releases> | ||
<enabled>true</enabled> | ||
</releases> | ||
<snapshots> | ||
<enabled>false</enabled> | ||
</snapshots> | ||
</repository> | ||
<repository> | ||
<id>snapshots</id> | ||
<name>SPM Snapshots</name> | ||
<url>https://mvn.felinewith.me/repository/snapshots/</url> | ||
<releases> | ||
<enabled>false</enabled> | ||
</releases> | ||
<snapshots> | ||
<enabled>true</enabled> | ||
</snapshots> | ||
</repository> | ||
<repository> | ||
<id>internal</id> | ||
<name>SPM Internal</name> | ||
<url>https://mvn.felinewith.me/repository/internal/</url> | ||
<releases> | ||
<enabled>true</enabled> | ||
</releases> | ||
<snapshots> | ||
<enabled>true</enabled> | ||
</snapshots> | ||
</repository> | ||
</repositories> | ||
<build> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.6.1</version> | ||
<configuration> | ||
<showDeprecation>true</showDeprecation> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-site-plugin</artifactId> | ||
<version>3.6</version> | ||
<executions> | ||
<execution> | ||
<id>attach-site</id> | ||
<phase>prepare-package</phase> | ||
<configuration> | ||
<classifier>site</classifier> | ||
</configuration> | ||
<goals> | ||
<goal>jar</goal> | ||
</goals> | ||
</execution> | ||
</executions> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
<reporting> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-changelog-plugin</artifactId> | ||
<version>2.3</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-changes-plugin</artifactId> | ||
<version>2.12.1</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-doap-plugin</artifactId> | ||
<version>1.2</version> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-project-info-reports-plugin</artifactId> | ||
<version>2.9</version> | ||
</plugin> | ||
</plugins> | ||
</reporting> | ||
<dependencies> | ||
<dependency> | ||
<groupId>org.apache.maven.doxia</groupId> | ||
<artifactId>doxia-module-markdown</artifactId> | ||
<version>1.7</version> | ||
</dependency> | ||
</dependencies> | ||
<profiles> | ||
<profile> | ||
<id>ci</id> | ||
<activation> | ||
<property> | ||
<name>env.CI_COMMIT_REF_NAME</name> | ||
</property> | ||
</activation> | ||
<properties> | ||
<!-- Override only if necessary --> | ||
<tag>${env.CI_COMMIT_REF_NAME}</tag> | ||
</properties> | ||
</profile> | ||
<profile> | ||
<id>rev-env</id> | ||
<activation> | ||
<property> | ||
<name>env.GIT_REV</name> | ||
</property> | ||
</activation> | ||
<properties> | ||
<!-- Override only if necessary --> | ||
<rev>${env.GIT_REV}</rev> | ||
</properties> | ||
</profile> | ||
<profile> | ||
<id>rev-cli</id> | ||
<activation> | ||
<property> | ||
<name>git-rev</name> | ||
</property> | ||
</activation> | ||
<properties> | ||
<!-- Override only if necessary --> | ||
<rev>${git-rev}</rev> | ||
</properties> | ||
</profile> | ||
</profiles> | ||
</project> |
src/site/markdown/gitlab.md
0 → 100644
src/site/markdown/nginx-archiva.md
0 → 100644
src/site/markdown/nginx-gitlab-pages.md
0 → 100644
src/site/markdown/nginx-gitlab.md
0 → 100644
src/site/markdown/nginx.md
0 → 100644
src/site/markdown/server-overall.md
0 → 100644
src/site/markdown/your-tools.md
0 → 100644
# Your Basic Tools | ||
When using this server, the following configuration snips will be useful. | ||
These config files should be in these default locations: | ||
| Tool | Location | | ||
| --- | --- | | ||
| SSH | `~/.ssh/config` | | ||
| Git | `~/.gitconfig` | | ||
| Maven | `~/.m2/settings.xml` | | ||
Depending on your system, your home folder (`~`) may be located somewhere other than `/usr/home/<username>/`. For | ||
your convenience, we have listed a few known systems below. | ||
| System | Home Folder | | ||
| --- | --- | | ||
| macOS | `/Users/<username>/` | | ||
| Solaris | `/export/home/<username>/` | | ||
| Haiku | `/home/` | | ||
| Windows | `C:\\Users\\<username>\\` | | ||
| Others | Please refer to your system's documentation. | | ||
## SSH | ||
Before you can commit using SSH, you need to import your SSH public key to your GitLab account: [SSH Keys] | ||
```ssh.config | ||
Host mc.felinewtih.me | ||
HostName mc.felinewith.me | ||
User git | ||
``` | ||
## Git | ||
```example.gitconfig | ||
[user] | ||
name = My Name | ||
email = [email protected] | ||
[core] | ||
excludesfile = ~/.gitignores_global | ||
``` | ||
## Maven | ||
No configuration changes necessary. 😺 | ||
[SSH Keys]: https://felinewith.me/profile/keys |
src/site/site.xml
0 → 100644
-
Please register or sign in to post a comment